IT Projekte / Home Lab / Smart Home / Games

Allgemein, Docker, Proxmox

Docker mittels Repository unter Debian installieren

So installierst du Docker mittels Repository unter Debian.

Du möchtest Dich mit dem Thema Docker und Containern beschäftigen? Dann ließ Dir diesen Beitrag durch und virtualisiere Deinen ersten Container mittels Docker. Folge diesem Blog zur Installation von Docker mittels des Repositorys unter Debian.

Du benötigst Folgendes:

  • Eine Debian Distribution mit einer Internetverbindung.
  • Administrationsberechtigungen, um die Installation ausführen zu dürfen.

1. Docker auf Debian installieren

1.1 apt aktualisieren und HTTPS Pakete installieren

Zu nächst führst Du ein Update aus und lädst im Anschluss die benötigten Pakete herunter, um am Ende das Repository über HTTPS nutzen zu können.

sudo apt-get update

sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
Führe sudo apt-get update aus.
sudo apt-get update

Führe den zweiten Befehl ebenfalls aus und bestätige die Abfrage mit J für Ja.

Führe den zweiten Befehl aus und bestätige mit J.
Führe den zweiten Befehl aus und bestätige mit J.

1.2 GPG Schlüssel hinzufügen

Fügen den offiziellen GPG Schlüssel von Docker zu deiner Distribution hinzu.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Führe den Befhle aus.
Hinzufügen des Schlüssels.

1.3 Stable Repository einrichten

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Ausführen der Einrichtung des Stable Repositorys.
Ausführen der Einrichtung des Stable Repositorys.

2. Installation der Docker Engine

Aktualisiere die Pakete ein weiteres Mal und installiere die Docker Engine mit der container.io.

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
Weiteres ausführen eines update
Ausführung von sudo apt-get update

Die Installation bestätigst Du wieder mit J für Ja.

Installation von Docker CE und CE CLI und der containerd.io
Installation von docker-ce docker-ce-cli und containerd.io

3. Verifizierung der Docker Installation

Du kannst nun den Container hello-world einmal starten, um zu sehen, ob deine Installation erfolgreich war. Alternativ kannst du auch die Version kontrollieren.

sudo docker run hello-world

sudo docker --version

Wie Du siehst, konnte der Container hello-world erfolgreich ausgeführt werden. Zu Beginn siehst Du auch, dass Docker das Image hello-world noch nicht lokal finden konnte. Somit wird dies automatisch heruntergeladen. Wenn der Pull Request beendet ist, wird der Container automatisch ausgeführt und am Ende auch wieder geschlossen und gelöscht.

Ausführung des Hello World Containers.
Hello World Container
Docker Version anzeigen lassen
Anzeigen der Docker Version