Lektion 2.2 – Docker Engine + Compose Plugin installieren
Ziel der Lektion
Du installierst Docker Engine und das Docker Compose Plugin auf Raspberry Pi OS Lite 64-bit, sodass Du Container später sauber per docker compose verwalten kannst.
Schritt 1: Benötigte Pakete installieren
Diese Tools werden benötigt, um das Docker-Repository sicher einzubinden (HTTPS + GPG-Key).
sudo apt install -y ca-certificates curl gnupg
Schritt 2: Keyring-Verzeichnis anlegen
sudo install -m 0755 -d /etc/apt/keyrings
Schritt 3: Docker GPG-Key hinzufügen
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
Schritt 4: Docker Repository hinzufügen
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \ https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Schritt 5: Paketlisten aktualisieren
sudo apt update
Schritt 6: Docker + Compose Plugin installieren
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Schritt 7: Docker-Dienst aktivieren und starten
sudo systemctl enable --now docker
Optional: Docker ohne sudo verwenden
Fügen Sie Ihren Benutzer zur docker-Gruppe hinzu:
sudo usermod -aG docker $USER
Danach neu anmelden (SSH trennen und neu verbinden) oder alternativ einmalig:
newgrp docker
Merkpunkte
Nach der Installation muss Docker laufen:
sudo systemctl status docker sollte active (running) zeigen.
Ab jetzt nutzen Sie im Kurs das Compose Plugin mit:
docker compose … (nicht docker-compose).