Εγκαταστήστε το Docker στο CentOS7

Install Docker Centos7



Το Docker είναι ένα σύστημα εμπορευματοκιβωτίων ανοιχτού κώδικα. Χρησιμοποιείται ευρέως για την ανάπτυξη εφαρμογών υψηλής πυκνότητας στο cloud. Χρησιμοποιεί τον ίδιο πυρήνα με το λειτουργικό σύστημα κεντρικού υπολογιστή για να εικονικοποιήσει ένα λειτουργικό σύστημα. Διαθέτει ένα μεγάλο αποθετήριο εικόνας που μπορείτε να χρησιμοποιήσετε για να ξεκινήσει η λειτουργία ενός κοντέινερ μέσα σε λίγα λεπτά. Το αποθετήριο εικόνας Docker έχει μια προκαθορισμένη εικόνα Docker για σχεδόν κάθε τύπο εφαρμογής και λειτουργικού συστήματος. Ας υποθέσουμε ότι θέλετε να εκτελέσετε έναν διακομιστή Ιστού PHP. Μπορείτε να το βρείτε στο αποθετήριο εικόνων Docker και το βασικό λειτουργικό σύστημα μπορεί να είναι το Ubuntu, το Debian ή το CentOS. Υπάρχουν διαφορετικές εικόνες για PHP για κάθε διαφορετικό λειτουργικό σύστημα. Σε αυτό το άρθρο, θα σας δείξω πώς να εγκαταστήσετε το Docker στο CentOS 7. Ας ξεκινήσουμε.

Εγκατάσταση του Docker

Χρησιμοποιώ το CentOS 7.4 όπως μπορείτε να δείτε από την έξοδο της ακόλουθης εντολής:







$Γάτα /και τα λοιπά/redhat-release



Η έκδοση του πυρήνα που χρησιμοποιώ είναι 3.10.0 όπως μπορείτε να δείτε από την έξοδο της ακόλουθης εντολής:



$Το όνομα σου -r





Χρειάζεσαι yum-config-manager για να ενεργοποιήσετε τα πρόσθετα CentOS 7 και το αποθετήριο Docker CE στο μηχάνημά σας CentOS 7. yum-config-manager παρέχεται από yum-utils πακέτο.

Μπορείτε να εγκαταστήσετε yum-utils πακέτο με την ακόλουθη εντολή:



$sudo yum εγκατάστασηyum-utils-και

Όπως μπορείτε να δείτε από το παρακάτω στιγμιότυπο οθόνης, το έχω ήδη yum-utils πακέτο εγκατεστημένο στο μηχάνημά μου. Εάν δεν το έχετε, θα εγκατασταθεί.

Τώρα μπορείτε να ενεργοποιήσετε το αποθετήριο CentOS 7 με την ακόλουθη εντολή:

$sudoyum-config-manager--επιτρέπωΕπιπρόσθετα χαρακτηριστικά

Τώρα εκτελέστε την ακόλουθη εντολή για να ελέγξετε εάν Επιπρόσθετα χαρακτηριστικά το repo είναι ενεργοποιημένο:

$sudo γιαμαποστολέας

Όπως μπορείτε να δείτε από την επισημασμένη ενότητα στο παρακάτω στιγμιότυπο οθόνης, το Επιπρόσθετα χαρακτηριστικά το repo είναι ενεργοποιημένο.

Το Docker εξαρτάται από συσκευή-χαρτογράφος-επίμονα-δεδομένα και lvm2 πακέτο. Μπορείτε να εγκαταστήσετε αυτά τα πακέτα με την ακόλουθη εντολή:

$sudo yum εγκατάστασηdevice-mapper-persistent-data lvm2

Τώρα πατήστε ‘y’ και μετά πιέστε για να συνεχίσετε.

συσκευή-χαρτογράφος-επίμονα-δεδομένα και lvm2 πρέπει να εγκατασταθούν πακέτα.

Τώρα πρέπει να προσθέσετε το επίσημο αποθετήριο Docker στο μηχάνημά σας CentOS 7.

Μπορείτε να εκτελέσετε την ακόλουθη εντολή για να προσθέσετε το αποθετήριο Docker στο CentOS 7 χρησιμοποιώντας yum-config-manager :

$sudoyum-config-manager-προσθήκη-ρεπόhttps://download.docker.com/linux/εκατοντάδες/docker-ce.repo

Πρέπει να προστεθεί το αποθετήριο Docker.

Τώρα μπορείτε να εγκαταστήσετε το Docker.

Για να εγκαταστήσετε το Docker στον υπολογιστή σας CentOS 7, εκτελέστε την ακόλουθη εντολή:

Πατήστε ‘y’ και μετά πιέστε για να συνεχίσετε.

Ο διαχειριστής πακέτων Yum θα πρέπει να ξεκινήσει τη λήψη των πακέτων Docker όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Σε κάποιο σημείο, μπορεί να σας ζητηθεί να αποδεχτείτε το κλειδί GPG του Docker. Πατήστε ‘y’ και μετά πιέστε για να συνεχίσετε.

Η εγκατάσταση θα πρέπει να συνεχιστεί όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Το Docker πρέπει να εγκατασταθεί.

Τώρα μπορείτε να ξεκινήσετε την υπηρεσία συστήματος Docker με την ακόλουθη εντολή:

$sudosystemctl start docker

Θα πρέπει επίσης να προσθέσετε την υπηρεσία Docker στην εκκίνηση του συστήματος. Έτσι θα ξεκινήσει αυτόματα κατά την εκκίνηση.

Μπορείτε να εκτελέσετε την ακόλουθη εντολή για να προσθέσετε την υπηρεσία Docker στην εκκίνηση του συστήματος:

$sudosystemctlεπιτρέπωλιμενεργάτης

Όπως μπορείτε να δείτε από το παρακάτω στιγμιότυπο οθόνης, η υπηρεσία συστήματος Docker προστίθεται στην εκκίνηση.

Τώρα προσθέστε τον χρήστη σας στο λιμενεργάτης ομάδα συστήματος. Με αυτόν τον τρόπο μπορείτε να έχετε πρόσβαση σε όλες τις εντολές Docker χωρίς χρήση sudo Το

Για να προσθέσετε τον χρήστη σας στο λιμενεργάτης ομάδα, εκτελέστε την ακόλουθη εντολή:

$sudousermod-αΓdocker shovon

ΣΗΜΕΙΩΣΗ: Εδώ shovon είναι ο χρήστης της μηχανής μου CentOS 7. Το όνομα χρήστη σας πρέπει να είναι διαφορετικό.

Τώρα επανεκκινήστε τον υπολογιστή σας CentOS 7 με την ακόλουθη εντολή:

$sudoεπανεκκίνηση

Μόλις ξεκινήσει ο υπολογιστής σας, μπορείτε να ελέγξετε αν το Docker λειτουργεί με την ακόλουθη εντολή:

$έκδοση docker

Όπως μπορείτε να δείτε από το παρακάτω στιγμιότυπο οθόνης, η έκδοση του Docker που είναι εγκατεστημένη στο μηχάνημα CentOS 7 είναι 17.12. Λειτουργεί σωστά.

Βασική χρήση του Docker

Μπορείτε να εκτελέσετε μια προεπιλογή Γειά σου Κόσμε δοχείο του Docker για να ελέγξετε αν λειτουργεί ή όχι.

Μπορείτε να εκτελέσετε την ακόλουθη εντολή για να εκτελέσετε το Γειά σου Κόσμε Δοχείο Docker:

$docker run hello-world

ο Γειά σου Κόσμε η εικόνα του περιέκτη θα αναζητηθεί στον τοπικό δίσκο. Για πρώτη φορά, ο Docker δεν θα το βρει. Έτσι, θα γίνει λήψη από το αποθετήριο Docker. Μετά τη λήψη της εικόνας, το Docker θα φτιάξει ένα δοχείο από την εικόνα και θα το εκτελέσει όπως μπορείτε να δείτε από το παρακάτω στιγμιότυπο οθόνης.

Μπορείτε να παραθέσετε τα διαθέσιμα δοχεία Docker με την ακόλουθη εντολή:

$εικόνα λιμενεργάτηls

Μπορείτε να εκτελέσετε την ακόλουθη εντολή για να βρείτε οποιαδήποτε πληροφορία μπορεί να χρειαστείτε σχετικά με το Docker στο σύστημά σας:

$πληροφορίες docker

Όπως μπορείτε να δείτε από την έξοδο αυτής της εντολής, εκτυπώνεται η κατάσταση του Docker. Όπως πόσα κοντέινερ έχετε, πόσα από αυτά εκτελούνται, πόσα από αυτά έχουν τεθεί σε παύση ή σταματήσει, πόσες εικόνες Docker έχετε κατεβάσει, το διαμορφωμένο πρόγραμμα οδήγησης αποθήκευσης, διαθέσιμο χώρο στο δίσκο και πολλά άλλα. Είναι μια μακρά λίστα πληροφοριών.

Έτσι εγκαθιστάτε το Docker στο CentOS 7 και το χρησιμοποιείτε. Ευχαριστώ που διαβάσατε αυτό το άρθρο.