Docker Compose Cheat Sheet (Befehlsliste)¶
Diese Liste enthält die wichtigsten Befehle für die tägliche Arbeit mit Docker Compose.
Alle Befehle müssen im Verzeichnis der docker-compose.yaml ausgeführt werden.
Die wichtigsten Lifecycle-Befehle¶
Container im Hintergrund starten:
docker-compose up -d
Alle Container stoppen und entfernen:
docker-compose down
Container stoppen und auch alle Daten (Volumes) löschen:
docker-compose down -v
Container nur stoppen (bleiben vorhanden):
docker-compose stop
Container wieder starten:
docker-compose start
Monitoring & Fehlersuche¶
Status aller Container anzeigen:
docker-compose ps
Live-Logs aller Services anzeigen:
docker-compose logs -f
Live-Logs eines spezifischen Services (z.B. “db”):
docker-compose logs -f db
Die aktuelle Konfiguration prüfen (Syntax-Check):
docker-compose config
Interaktion & Wartung¶
Befehl im laufenden Container ausführen (Shell öffnen):
docker-compose exec web sh
Einen einzelnen Service neu starten:
docker-compose restart api
Image-Updates herunterladen:
docker-compose pull
Images neu bauen (nach Änderungen am Dockerfile):
docker-compose build
Fortgeschrittene Nutzung¶
Befehl mit einer spezifischen Datei ausführen:
docker-compose -f production.yaml up -d
Ressourcenverbrauch der Container anzeigen:
docker-compose top