Debian Docker-Installation

Docker unterstützt die folgenden 64-Bit-Debian-Versionen:

  • Debian Bookworm 12 (stable)
  • Debian Bullseye 11 (oldstable)

Unterstützte Architekturen umfassen x86_64 (amd64), armhf, arm64 und ppc64le.

Alte Versionen deinstallieren

Wenn Sie zuvor Docker Engine installiert haben, müssen Sie die alte Version deinstallieren, um Konflikte zu vermeiden:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

Automatisch mit dem offiziellen Installationsskript installieren

Der Installationsbefehl lautet wie folgt:

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


Manuelle Installation

1. Softwarepakete aktualisieren

Aktualisieren Sie zunächst vorhandene Pakete und den Paket-Cache

sudo apt update
sudo apt upgrade

2. Abhängigkeitspakete installieren

Installieren Sie einige erforderliche Abhängigkeitspakete. Diese Pakete ermöglichen es apt, das HTTPS-Protokoll zu verwenden, um auf das Docker-Repository zuzugreifen:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3. Offiziellen Docker-GPG-Schlüssel hinzufügen

Verwenden Sie den folgenden Befehl, um den offiziellen GPG-Schlüssel von Docker hinzuzufügen:

sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

4. Docker-Repository hinzufügen

Fügen Sie das offizielle APT-Software-Repository von Docker hinzu:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 更新
sudo apt-get update

5. APT-Paket-Cache aktualisieren

Aktualisieren Sie nach dem Hinzufügen des Repositorys den APT-Paketindex

sudo apt update

Stellen Sie sicher, dass Sie Docker jetzt aus dem offiziellen Docker-Repository und nicht aus dem Debian-Standardrepository installieren:

apt-cache policy docker-ce

Sie sollten sehen, dass es auf https://download.docker.com/ verweist, und stellen Sie sicher, dass dies das offizielle Docker-Repository ist.

6. Docker installieren

Jetzt können Sie Docker installieren:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

7. Docker starten und überprüfen

Docker starten und aktivieren, dass es beim Booten startet:

sudo systemctl start docker
sudo systemctl enable docker

Mit dem folgenden Befehl können Sie überprüfen, ob Docker erfolgreich installiert wurde:

sudo docker --version

Führen Sie den folgenden Testbefehl aus, um sicherzustellen, dass Docker ordnungsgemäß funktioniert

sudo docker run hello-world

Docker deinstallieren

Löschen Sie das Installationspaket:

sudo apt-get purge docker-ce

Images, Container, Konfigurationsdateien und andere Inhalte löschen:

sudo rm -rf /var/lib/docker
Weitere Erweiterungen