Einige der in diesem Beitrag geteilten Links sind Affiliate-Links. Wenn du auf den Link klickst und etwas kaufst, erhalten wir eine Affiliate-Provision ohne zusätzliche Kosten für dich.
Die Docker Engine kann mit wenigen Befehlen unter Debian installiert werden.
- Stelle sicher, dass Du über die neueste Version von Debian verfügst. Du kannst dies tun, indem Du den folgenden Befehl eingibst:
sudo apt-get update && sudo apt-get upgrade
- Als nächstes musst Du die erforderlichen Pakete installieren, um Docker zu installieren. Gib den folgenden Befehl ein:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
- Füge nun den GPG-Schlüssel für den Docker-Repository hinzu, indem Du den folgenden Befehl eingibst:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
- Füge das Docker-Repository hinzu, indem Du den folgenden Befehl eingibst:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
- Führe nun ein Update aus, um sicherzustellen, dass Du das Docker-Paket installieren kannst:
sudo apt-get update
- Installiere Docker mit dem folgenden Befehl:
sudo apt-get install docker-ce
- Stelle sicher, dass Docker läuft, indem Du den folgenden Befehl ausführst:
sudo systemctl status docker
- Installiere Docker-Compose mit dem folgenden Befehl:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- Gib die Berechtigungen für Docker-Compose frei, indem Du den folgenden Befehl ausführst:
sudo chmod +x /usr/local/bin/docker-compose
- Überprüfe, ob Docker-Compose installiert ist, indem Du den folgenden Befehl ausführst:
docker-compose --version
Herzlichen Glückwunsch! Du hast Docker und Docker-Compose erfolgreich unter Debian installiert.
Was ist Docker eigentlich?
Die Docker Engine ist ein Open-Source-Tool zur Erstellung, Verwaltung und Ausführung von Containern. Es ist die Kernkomponente von Docker und ermöglicht es Entwicklern, Anwendungen in isolierten Containern auszuführen, um eine höhere Portabilität und Flexibilität zu erreichen. Die Docker Engine besteht aus mehreren Komponenten, darunter der Docker-Daemon, der die Erstellung, Ausführung und Verwaltung von Containern ermöglicht, und dem Docker-Client, der eine einfache Schnittstelle bietet, um mit der Docker-Engine zu interagieren. Die Docker Engine unterstützt eine Vielzahl von Plattformen und ermöglicht es Entwicklern, Anwendungen schnell und effizient zu entwickeln, zu testen und bereitzustellen.