Lektion 2.3 – Funktionstest
Ziel der Lektion
Du prüfst, ob Docker und Docker Compose korrekt installiert sind und Container sauber laufen können.
Schritt 1: Versionen prüfen
docker --version
docker compose version
Erwartung: Beide Befehle geben eine Versionsnummer aus und produzieren keine Fehlermeldung.
Schritt 2: Test-Container starten
docker run --rm hello-world
Erwartung: Du siehst eine Ausgabe mit der Bestätigung, dass Docker korrekt arbeitet (Hello from Docker!).
Optional: Docker-Dienststatus prüfen
sudo systemctl status docker --no-pager
Erwartung: Status zeigt active (running).
Häufige Fehler & schnelle Lösung
Fehler: Permission denied auf Docker-Socket
Symptom: Meldung wie permission denied beim Ausführen von Docker ohne sudo.
Lösung: Entweder einmalig mit sudo arbeiten oder Benutzer zur Docker-Gruppe hinzufügen:
sudo usermod -aG docker $USER
Danach neu anmelden (SSH neu verbinden) oder:
newgrp docker
Merkpunkte
Wenn hello-world sauber läuft, ist die Basis bereit für den nächsten Schritt: n8n per Docker Compose.