Skip to main content

Installation

1. Paketmanager vs. Dockersource

Da der Paketmanger bei Raspbian meist etliche Major Versionen zurück liegt ist eine Installation direkt über die Paketresourcen sinnvoll.  Direkten Doker-Resoursen stellen allerdings häufig Aktualisierungen bereit, was oft zu Neustarts des Docker-Ökosystems führt.

2. Installation

sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-doc podman-docker containerd runc | cut -f1)

Zuerst müssen alle Pakete des Systems deinstalliert werden um mögliche Konflikte zu vermeiden.

curl -sSL https://get.docker.com | sh

Dies ist der einfachste Weg da die Quellen, Trusts alle mit einmal installiert werden.

sudo usermod -aG docker $USER

Normaler Weise wird sudo benötigt um docker auszuführen, mit dem Befehl wird der aktuelle Nutzer zur Gruppe Docker hinzugefügt, und kann nach einer Neuanmeldung, die Kommandos direkt ausführen.

newgrp docker

Alternativ zum An-/Abmelden kann auch dieser Befehl ausgeführt werden, um den aktuellen Nutzer sofort in die Gruppe docker zu implementieren.

docker run hello-world

Zum Testen kann ein Container Hello World ausgeführt werden, wobei als erstes das Image geladen wird und der Container einmal gestartet wird.