Docker ist eine beliebte Plattform zur Containervirtualisierung. Diese Anleitung zeigt dir, wie du Docker auf einem Debian-basierten Linux-Server installierst, um Anwendungen in isolierten Containern auszuführen. Die offizielle Anleitung hierzu findest du auf der Webseite von Docker.
Mit Docker kannst du deine Anwendungen effizient und sicher verwalten. Docker-Container sind:
Bevor du beginnst, stelle sicher, dass:
Falls dein System bereits eine ältere oder inoffizielle Docker-Version enthält, solltest du diese vor der Installation entfernen:
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove -y $pkg; done
Verbinde dich per SSH mit deinem Server:
ssh user@dein-server
Zunächst fügen wir das offizielle Docker-Repository hinzu, damit wir stets die aktuellsten Versionen installieren können.
ca-certificates und curl sollten bereits vorinstalliert sein. Falls nicht, installiere sie einfach nach:
sudo apt-get update && sudo apt-get install -y ca-certificates curl
Docker-Repository hinzufügen:
sudo install -m 0755 -d /etc/apt/keyrings
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
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
Nachdem das Repository eingerichtet ist, kannst du Docker mit folgendem Befehl installieren:
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Teste, ob Docker erfolgreich installiert wurde, indem du einen Test-Container startest:
sudo docker run hello-world
Wenn du eine Begrüßungsmeldung siehst, läuft Docker erfolgreich!
Und das war's auch schon! Ab jetzt bist du bereit, deine eigenen Docker-Container zu starten.
Wenn du Docker aktualisieren möchtest, führe einfach ein reguläres Update durch:
sudo apt-get update && sudo apt-get upgrade -y
Normalerweise benötigt Docker sudo-Rechte, um Befehle auszuführen. Falls du Docker als normaler Benutzer nutzen möchtest, füge dich zur Docker-Gruppe hinzu:
sudo usermod -aG docker $USER
Melde dich danach einmal ab und wieder an, damit die Änderung wirksam wird.
Falls du Docker deinstallieren möchtest, kannst du folgenden Befehl nutzen:
sudo apt-get purge -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo rm -rf /var/lib/docker /var/lib/containerd
Glückwunsch! Dein Linux-Server ist jetzt bereit für Docker-Container. Du kannst nun mit der Nutzung beginnen und deine Anwendungen in Containern ausführen.
Falls dieser Artikel hilfreich für dich war, hinterlasse uns doch gerne eine Bewertung.
En Marcus Wojtusik | 2. April 2025
Si buscas más: ofrecemos potentes servidores raíz, servidores de juegos, alojamiento web, servidores TeamSpeak y opciones de revendedor.
Más información sobre nuestros productos