GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Docker unter Debian / Ubuntu

Übersicht

Wir werden die Schritte zur Installation von Docker auf Debian- und Ubuntu-Linux-Distributionen durchgehen. Für dieses Beispiel haben wir Docker auf Debian 10 Buster und auf Ubuntu 20.04 LTS installiert, aber das gleiche Verfahren gilt auch für Debian 9 Stretch und für Ubuntu 18.04 LTS und für 16.04 LTS. Wir werden auch die Schritte zum Installieren von Docker über Repositories und durch Herunterladen und manuelles Installieren aus einer Paketdatei behandeln.

Schnellinstallationsskript

Docker hostet jetzt ein eigenes automatisiertes Schnellinstallationsskript, das zum Installieren und Ausführen von Docker verwendet werden kann, wenn Sie Linux-Distributionen wie Debian, Ubuntu, Kali, Raspbian usw. verwenden.

Um das Skript herunterzuladen und zu verwenden, führen Sie diese Befehle aus:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

Docker-Installation auf Debian

Über das Repository installieren

1. Der erste Schritt besteht darin, die Repositories zu aktualisieren und die erforderlichen Pakete zu installieren:

$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

2. Dann müssen wir den offiziellen GPG-Schlüssel von Docker hinzufügen:

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

Und um den Schlüssel zu überprüfen. Die letzten 8 Zeichen sollten diese Zeichen enthalten – 0EBFCD88 :

$ sudo apt-key fingerprint 0EBFCD88

3. Jetzt werden wir die Repositorys hinzufügen, die die stabile Version der Docker-Engine enthalten.

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

4. Docker-Engine installieren:

$ sudo apt update
$ sudo apt install docker-ce docker-ce-cli containerd.io

Starten Sie Docker nach Abschluss der Installation:

$ sudo systemctl start docker
$ sudo systemctl enable docker

Außerdem ist es keine schlechte Option, Docker sudo-Berechtigungen zu erteilen, da Sie sonst jedes Mal zuerst sudo eingeben müssen, wenn Sie etwas mit Docker zu tun haben.

$ sudo usermod docker -aG $USER

Wir können überprüfen, ob Docker erfolgreich installiert und ausgeführt wurde, indem wir den Hello World Docker-Container ausführen:

$ sudo docker run hello-world

Installieren Sie Docker aus der Paketdatei

1. Laden Sie die .deb-Paketdatei über den Link herunter – dies ist der Speicherort der 64-Bit-Version und der stabilen Version. Wählen Sie Ihre Debian-Version, navigieren Sie zum Pool-Verzeichnis und dann zum Stable-Verzeichnis.

Eine Anmerkung, die ich im Hinterkopf behalten sollte – Jedes Mal, wenn Sie Docker aktualisieren müssen, müssen Sie jedes Mal die neue .deb-Datei herunterladen und installieren.

2. Um Docker aus der Paketdatei zu installieren, führen Sie den folgenden Befehl aus:

$ sudo dpkg -i /path/to/package.deb

3. Ersetzen Sie natürlich den Pfad zum Paket durch den tatsächlichen Speicherort, an dem sich das .deb-Paket auf Ihrem Computer befindet. Die Docker-Installation wird automatisch abgeschlossen. Starten Sie nach der Installation den Docker-Dienst.

$ sudo systemctl start docker
$ sudo systemctl enable docker

Docker-Installation auf Ubuntu

Über das Repository installieren

Der Docker-Installationsprozess auf Ubuntu ist praktisch derselbe wie auf Debian.

1. Aktualisieren Sie die Distribution und installieren Sie die erforderlichen Pakete:

$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

2. Der zweite Schritt ist das Hinzufügen des Docker-GPG-Schlüssels für Docker

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3. Überprüfen Sie den Fingerabdruck des Schlüssels:

$ sudo apt-key fingerprint 0EBFCD88

4. Fügen Sie das Repository hinzu:

$ sudo add-apt-repository  "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

5. Docker installieren:

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

6. Docker starten und aktivieren:

$ sudo systemctl start docker 
$ sudo systemctl enable docker

7. Testen Sie Docker auch mit dem Hello-Container

$ sudo docker run hello-world

Docker aus einem Paket installieren

1. Um Docker aus einer Paketdatei zu installieren, gilt dieselbe Methode wie für die Installation unter Debian. Laden Sie eine Paketdatei herunter, führen Sie die Installation aus und bei jedem Upgrade müssen Sie die neue Version herunterladen und installieren. Laden Sie die Datei hier herunter.

2. Um Docker aus der Paketdatei zu installieren, führen Sie den folgenden Befehl aus:

$ sudo dpkg -i /path/to/package.deb

3. Ersetzen Sie natürlich den Pfad zum Paket durch den tatsächlichen Speicherort, an dem sich das .deb-Paket auf Ihrem Computer befindet. Die Docker-Installation wird automatisch abgeschlossen. Starten Sie nach der Installation den Docker-Dienst.

$ sudo systemctl start docker
$ sudo systemctl enable docker

Zusammenfassung

Zusammenfassend haben wir die Schritte zur Installation von Docker auf Debian- und Ubuntu-Distributionen mit einer Paketdatei und mit der Installation aus einem Repository behandelt.


Ubuntu
  1. So installieren Sie Docker unter Ubuntu 16.04

  2. So installieren Sie Docker unter Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. So installieren Sie uTorrent auf Ubuntu, Debian und LinuxMint

  4. So installieren Sie Subversion 1.9 unter Ubuntu und Debian

  5. So installieren Sie Docker unter Ubuntu 20.04 LTS

So installieren Sie Docker unter Ubuntu 20.04, 18.04, 21.04

So installieren Sie Prometheus in Debian 11 oder Ubuntu 20.04

So installieren Sie Docker auf Debian 10 Buster

So installieren Sie Docker unter Ubuntu 14.04

So installieren Sie Docker unter Ubuntu 20.04 LTS

So installieren Sie Docker CE unter Debian 11