Docker
Docker unter Debian installieren: Eine Schritt-für-Schritt-Anleitung
Docker ist eine weit verbreitete Plattform zur Containerisierung von Anwendungen, die Entwicklern und Administratoren hilft, Anwendungen effizient zu erstellen, bereitzustellen und zu verwalten. Dieses Kapitel erklärt, wie man Docker auf einem Debian-System installiert. Die Anleitung ist sachlich und praxisorientiert, sodass auch Einsteiger problemlos folgen können.
Voraussetzungen
Voraussetzungen vor dem Start:
- Zugriff auf ein Debian-System
- Root- oder Sudo-Rechte
Schritt 1: System aktualisieren
Zunächst sicherstellen, dass das Debian-System auf dem neuesten Stand ist. Ein Terminal öffnen und folgende Befehle ausführen:
Dies aktualisiert die Paketlisten und installiert verfügbare Updates für bereits installierte Software.
Schritt 2: Erforderliche Abhängigkeiten installieren
Docker benötigt einige grundlegende Pakete, um korrekt zu funktionieren. Installation mit:
Diese Pakete ermöglichen den sicheren Download von Software und die Verwaltung von Repository-Schlüsseln.
Schritt 3: Docker-Repository hinzufügen
Debian enthält zwar eine ältere Version von Docker im Standard-Repository, aber es ist empfehlenswert, das offizielle Docker-Repository zu verwenden, um die neueste Version zu erhalten. Dazu folgende Schritte:
- GPG-Schlüssel hinzufügen:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 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
- Paketlisten aktualisieren:
Schritt 4: Docker installieren
Jetzt lässt sich Docker installieren. Folgenden Befehl ausführen, um die Hauptpakete zu installieren:
docker-ce: Die Docker-Engine selbst.docker-ce-cli: Die Kommandozeilen-Schnittstelle.containerd.io: Der Container-Runtime, der von Docker verwendet wird.
Schritt 5: Docker-Dienst starten und aktivieren
Nach der Installation den Docker-Dienst starten und sicherstellen, dass er beim Systemstart automatisch läuft:
Schritt 6: Installation überprüfen
Um sicherzugehen, dass Docker korrekt installiert wurde, folgenden Befehl ausführen:
Die Ausgabe sollte etwa Docker version 20.10.x, build ... (oder eine neuere Version) zeigen. Zusätzlich testen, ob Docker funktioniert, indem ein einfacher Container gestartet wird:
Dieser Befehl lädt ein Test-Image herunter und führt es aus. Wenn alles korrekt läuft, erscheint eine Bestätigungsnachricht von Docker.
Schritt 7: Docker ohne Root-Rechte nutzen (optional)
Standardmäßig erfordert Docker Root-Rechte. Um Docker als normaler Benutzer auszuführen, den eigenen Benutzer zur docker-Gruppe hinzufügen:
Anschließend ab- und wieder anmelden (oder das Terminal neu starten), damit die Änderungen wirksam werden. Danach lassen sich Docker-Befehle ohne sudo ausführen.
Fazit
Docker ist nun erfolgreich auf Debian installiert. Mit dieser Installation lassen sich Container erstellen, Images verwalten und Anwendungen in isolierten Umgebungen betreiben. Für weitere Anpassungen oder spezifische Konfigurationen bietet die offizielle Docker-Dokumentation detaillierte Informationen.