Docker-Kommandos als schnelle Referenz

Diese Übersicht fasst die wichtigsten Docker- und Docker-Compose-Befehle für den Homelab-Alltag zusammen. Sie ersetzt keine Planung, hilft aber bei Betrieb, Updates und Fehleranalyse.

Container verwalten

Code
docker ps                       # laufende Container anzeigen
docker ps -a                    # alle Container anzeigen
docker start NAME               # gestoppten Container starten
docker stop NAME                # Container stoppen
docker restart NAME             # Container neu starten
docker rm NAME                  # gestoppten Container löschen
docker exec -it NAME bash       # Shell im Container öffnen
docker logs -f NAME             # Logs live verfolgen
docker inspect NAME             # technische Details anzeigen

Images verwalten

Code
docker images                   # lokale Images anzeigen
docker pull IMAGE:TAG           # Image herunterladen
docker rmi IMAGE:TAG            # Image löschen
docker build -t name:tag .      # eigenes Image bauen
docker history IMAGE            # Image-Schichten ansehen

Volumes und Netzwerke

Code
docker volume ls
docker volume inspect NAME
docker volume rm NAME

docker network ls
docker network inspect NAME
docker network create proxy

Docker Compose

Code
docker compose up -d            # Stack starten oder aktualisieren
docker compose down             # Stack stoppen und Netzwerk entfernen
docker compose pull             # neue Images laden
docker compose logs -f          # Logs aller Services verfolgen
docker compose ps               # Status der Services anzeigen
docker compose exec SERVICE sh  # Shell im Service öffnen
docker compose config           # finale Konfiguration prüfen

Updates und Cleanup

Code
docker compose pull
docker compose up -d
docker image prune
docker system df
docker system prune             # vorsichtig: löscht ungenutzte Ressourcen

Fehleranalyse

Code
docker logs --tail=100 NAME
docker stats
docker inspect NAME
docker compose config
docker compose events

Für Grundlagen und einen vollständigen Beispiel-Stack siehe Docker.