Εισαγωγή
Απεγκαταστήστε παλιές εκδόσεις
Ενημέρωση όλου του λογισμικού σας
Ρυθμίστε το αποθετήριο
Εγκαταστήστε το Docker CE
Δημιουργήστε έναν χρήστη
Test Docker
Διαμορφώστε το Docker για εκκίνηση κατά την εκκίνηση
Εισαγωγή
Το Docker είναι μια εφαρμογή που μας επιτρέπει να αναπτύξουμε προγράμματα που εκτελούνται ως κοντέινερ. Ήταν γραμμένο στη δημοφιλή γλώσσα προγραμματισμού Go. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το Docker CE στο Ubuntu 18.04 LTS.
Απεγκαταστήστε παλιές εκδόσεις
Οι παλαιότερες εκδόσεις του Λιμενεργάτη κλήθηκαν docker
, docker.io
ή docker-engine
. Εάν αυτά είναι εγκατεστημένα στο μηχάνημά σας, απεγκαταστήστε τα:
sudo apt-get remove docker docker-engine docker.io containerd runc
Ενημέρωση όλου του λογισμικού σας
Ας βεβαιωθούμε ότι χρησιμοποιούμε ένα καθαρό σύστημα. Ενημερώστε το ευρετήριο πακέτου apt και αναβαθμίστε:
sudo apt-get update && sudo apt-get upgrade -y
Ρυθμίστε το αποθετήριο
Εγκαταστήστε πακέτα για να επιτρέψετε apt
τη χρήση ενός αποθετηρίου μέσω HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Προσθέστε το επίσημο κλειδί GPG του Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Βεβαιωθείτε ότι έχετε τώρα το κλειδί με το δακτυλικό αποτύπωμα 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
αναζητώντας τους τελευταίους 8 χαρακτήρες του δακτυλικού αποτυπώματος:
sudo apt-key fingerprint 0EBFCD88
ΠΑΡΑΓΩΓΗ
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]
Χρησιμοποιήστε την ακόλουθη εντολή για να ρυθμίσετε το σταθερό αποθετήριο:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Εγκαταστήστε το Docker CE
Ενημερώστε το ευρετήριο πακέτου apt:
sudo apt-get update
Εγκαταστήστε την πιο πρόσφατη έκδοση του Docker CE και του κοντέινερ:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Δημιουργήστε έναν χρήστη
Η ομάδα docker δημιουργείται αλλά δεν προστίθενται χρήστες σε αυτήν. Πρέπει να χρησιμοποιήσετε sudo
για να εκτελέσετε εντολές Docker. Δημιουργήστε έναν χρήστη χωρίς root που θα προστεθεί στην ομάδα docker:
adduser user
usermod -aG docker user
Επανεκκινήστε την υπηρεσία Docker:
systemctl restart docker
Test Docker
Εκτελέστε το hello-world
κοντέινερ Docker για να βεβαιωθείτε ότι η εγκατάσταση ολοκληρώθηκε με επιτυχία:
docker run hello-world
ΠΑΡΑΓΩΓΗ
Hello from Docker!
This message shows that your installation appears to be working correctly.
Τέλος, ενεργοποιήστε το Docker να εκτελείται κατά την εκκίνηση του συστήματός σας:
systemctl enable docker
Συγχαρητήρια, εγκαταστήσατε με επιτυχία το Docker. Για να εξερευνήσετε περαιτέρω το Docker, επισκεφτείτε την επίσημη τεκμηρίωση για να ξεκινήσετε.