Einführung
Docker ist eine Anwendung, mit der wir Programme bereitstellen können, die als Container ausgeführt werden. Es wurde in der beliebten Programmiersprache Go geschrieben. In diesem Tutorial wird erklärt, wie Sie Docker CE unter Ubuntu 18.04 LTS installieren.
Deinstallieren Sie alte Versionen
Ältere Versionen von Docker wurden aufgerufen docker, docker.iooder docker-engine. Wenn diese auf Ihrem Computer installiert sind, deinstallieren Sie sie:
sudo apt-get remove docker docker-engine docker.io containerd runc
Aktualisieren Sie Ihre gesamte Software
Stellen wir sicher, dass wir ein sauberes System verwenden. Aktualisieren Sie den apt-Paketindex und aktualisieren Sie:
sudo apt-get update && sudo apt-get upgrade -y
Richten Sie das Repository ein
Installieren Sie Pakete, um aptdie Verwendung eines Repositorys über HTTPS zu ermöglichen:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Fügen Sie den offiziellen GPG-Schlüssel von Docker hinzu:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Stellen Sie sicher, dass Sie jetzt den Schlüssel mit dem Fingerabdruck haben, 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88indem Sie nach den letzten 8 Zeichen des Fingerabdrucks suchen:
sudo apt-key fingerprint 0EBFCD88
AUSGABE
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]
Verwenden Sie den folgenden Befehl, um das stabile Repository einzurichten:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Installieren Sie Docker CE
Aktualisieren Sie den apt-Paketindex:
sudo apt-get update
Installieren Sie die neueste Version von Docker CE und Containerd:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Erstellen Sie einen Benutzer
Die Docker-Gruppe wird erstellt, aber es werden keine Benutzer hinzugefügt. Sie müssen sudoDocker-Befehle ausführen. Erstellen Sie einen Benutzer ohne Rootberechtigung, der der Docker-Gruppe hinzugefügt wird:
adduser user
usermod -aG docker user
Starten Sie den Docker-Dienst neu:
systemctl restart docker
Testen Sie Docker
Führen Sie den Docker- hello-worldContainer aus, um sicherzustellen, dass die Installation erfolgreich abgeschlossen wurde:
docker run hello-world
AUSGABE
Hello from Docker!
This message shows that your installation appears to be working correctly.
Aktivieren Sie zuletzt Docker, um ausgeführt zu werden, wenn Ihr System startet:
systemctl enable docker
Herzlichen Glückwunsch, Sie haben Docker erfolgreich installiert. Weitere Informationen zu Docker finden Sie in der offiziellen Dokumentation .