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
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 anzeigenImages verwalten
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 ansehenVolumes und Netzwerke
docker volume ls
docker volume inspect NAME
docker volume rm NAME
docker network ls
docker network inspect NAME
docker network create proxyDocker Compose
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üfenUpdates und Cleanup
docker compose pull
docker compose up -d
docker image prune
docker system df
docker system prune # vorsichtig: löscht ungenutzte RessourcenFehleranalyse
docker logs --tail=100 NAME
docker stats
docker inspect NAME
docker compose config
docker compose eventsFür Grundlagen und einen vollständigen Beispiel-Stack siehe Docker.
