Docker ist eine freie Software zur Isolierung von Anwendungen mit Hilfe von Containervirtualisierung. Docker vereinfacht die Bereitstellung von Anwendungen, weil sich Container, die alle nötigen Pakete enthalten, leicht als Dateien transportieren und installieren lassen.
[ Wikipedia Autoren, Der Text ist unter der Lizenz: CC-BY-SA 4.0 International]
Ich beschreibe das für Debian 12 Bookworm und als root.
Quelle: https://docs.docker.com/engine/install/debian/
Die zu deinstallierenden inoffiziellen Pakete sind:apt purge docker.io docker-compose docker-doc podman-docker
Requires, die vor der Installation benötigt werdenapt update && apt upgradeapt-get install ca-certificates curl
Docker-Repository hinzufügencurl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.ascchmod a+r /etc/apt/keyrings/docker.ascecho \ "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/nullapt update
Docker installierenapt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Danach kannst du kontrollieren ob Docker richtig installiert istdocker run hello-world
Unter Debian ist docker und containerd automatisch aktiviert. Um das zu überprüfen, kannst du das mit den Befehlen machen.systemctl is-enabled dockersystemctl is-enabled containerd
Den Status kannst so abrufensystemctl status dockersystemctl status containerd
Jetzt noch paar nützliche Befehle zum starten/stoppen/neustart
Docker startensystemctl start docker / service docker startsystemctl start containerd / service containerd start
Docker stoppensystemctl stop docker / service docker stopsystemctl stop containerd / service containerd stop
Docker neu startensystemctl restart docker / service docker restartsystemctl restart containerd / service containerd restart
Update 09.09.2024 Es wurde die Quelle an den Anfang gemacht

