Βήμα 1: Ενημέρωση όλου του λογισμικού σας
Βήμα 2: Εγκατάσταση του Docker
Βήμα 3: Δημιουργήστε έναν χρήστη
Βήμα 4: Δοκιμή Docker
Το Docker είναι μια εφαρμογή που επιτρέπει την ανάπτυξη λογισμικού εντός εικονικών κοντέινερ. Ήταν γραμμένο στη γλώσσα προγραμματισμού Go. Σε αυτό το σεμινάριο, θα μάθετε πώς να εγκαταστήσετε το Docker στο CentOS 7.
Σημειώστε ότι το CentOS 7 απαιτεί τουλάχιστον 1 GB μνήμης RAM, πράγμα που σημαίνει ότι δεν θα μπορείτε να χρησιμοποιήσετε το πρόγραμμα Vultr $5/μήνα.
Βήμα 1: Ενημέρωση όλου του λογισμικού σας
Αρχικά, ας βεβαιωθούμε ότι λειτουργούμε σε ένα εντελώς καθαρό σύστημα. Ενημερώστε τα πάντα.
yum update
Βήμα 2: Εγκατάσταση του Docker
Αρχικά, θα θέλουμε να βεβαιωθούμε ότι δεν υπάρχουν εγκατεστημένες παλαιότερες εκδόσεις του Docker. Εάν είστε βέβαιοι ότι δεν υπάρχουν, μπορείτε να παραλείψετε την ακόλουθη εντολή. Εάν δεν είστε σίγουροι, ωστόσο, θα πρέπει να εκτελέσετε τα ακόλουθα για να είστε ασφαλείς:
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
Τώρα που καταργήθηκαν οι παλαιότερες εκδόσεις, μπορούμε να εγκαταστήσουμε τα απαιτούμενα πακέτα. yum-utilsθα παρέχει το yum-config-manager. Τα πακέτα device-mapper-persistent-dataκαι lvm2είναι απαραίτητα για το devicemapperπρόγραμμα οδήγησης αποθήκευσης:
yum install -y yum-utils device-mapper-persistent-data lvm2
Μπορούμε τώρα να ρυθμίσουμε το αποθετήριο Docker:
yum-config-manager -y --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Τώρα είμαστε έτοιμοι να εγκαταστήσουμε την πιο πρόσφατη έκδοση του Docker CE:
yum install docker-ce
Σημείωση : *Για να εγκαταστήσετε μια συγκεκριμένη έκδοση, προσθέστε -<VERSION>την στο τέλος της εντολής εγκατάστασης. Για παράδειγμα, για να εγκαταστήσετε την έκδοση 18.03, χρησιμοποιήστε τα εξής:
yum install docker-ce-18.03.0.ce
Βήμα 3: Δημιουργήστε έναν χρήστη
Εάν δεν θέλετε να εκτελέσετε το Docker ως χρήστης ρίζας, δημιουργήστε έναν μη ριζικό χρήστη:
adduser user
Στη συνέχεια, προσθέστε αυτόν τον χρήστη στην ομάδα Docker:
usermod -aG docker user
Τώρα ξεκινήστε την υπηρεσία Docker:
systemctl start docker
Βήμα 4: Δοκιμή Docker
Μπορείτε να χρησιμοποιήσετε το εύχρηστο hello-worldτεστ για να επαληθεύσετε εάν το Docker θα εκτελείται ή όχι στο σύστημά σας.
docker run hello-world
Μετά την επιτυχία, αυτό θα επιστρέψει το μήνυμα καλωσορίσματος:
Hello from Docker.
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker Hub account:
https://hub.docker.com
For more examples and ideas, visit:
https://docs.docker.com/userguide/
Τώρα που γνωρίζουμε ότι το Docker λειτουργεί, ας το ενεργοποιήσουμε να εκτελείται κατά την εκκίνηση του συστήματός σας.
chkconfig docker on
Συγχαρητήρια! Έχετε εγκαταστήσει τώρα το Docker. Για περαιτέρω ανάγνωση, δείτε αυτόν τον οδηγό όπου εξηγώ πώς να δημιουργήσετε και να χρησιμοποιήσετε κοντέινερ Docker.