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 upgrade
apt-get install ca-certificates curl
Docker-Repository hinzufügencurl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
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
apt 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 docker
systemctl is-enabled containerd
Den Status kannst so abrufensystemctl status docker
systemctl status containerd
Jetzt noch paar nützliche Befehle zum starten/stoppen/neustart
Docker startensystemctl start docker / service docker start
systemctl start containerd / service containerd start
Docker stoppensystemctl stop docker / service docker stop
systemctl stop containerd / service containerd stop
Docker neu startensystemctl restart docker / service docker restart
systemctl restart containerd / service containerd restart
Update 09.09.2024 Es wurde die Quelle an den Anfang gemacht