Zum Inhalt

Cheatsheet 7.1 - Debugging mit Docker Compose

Befehl Aktion
docker compose up <Service...> Einen oder mehrere Services im Vordergrund erstellen und starten
docker compose up -d <Service...> Einen oder mehrere Services im Hintergrund erstellen und starten
docker compose down Alle Services stoppen und löschen
docker compose build <Service...> Einen oder mehrere Services bauen
docker compose logs <Service...> Die Logs von einem oder mehreren Services ausgeben
docker compose ps Die laufenden Container anzeigen lassen
docker compose top <Service...> Die laufenden Prozesse von einem oder mehreren Services auflisten
docker compose rm <Service...> Einen oder mehrere Services löschen
docker compose exec <Service> <Befehl> Befehl in laufendem Container mit TTY ausführen
docker compose exec -T <Service> <Befehl> Befehl in laufendem Container ohne TTY ausführen
docker compose run <Service> <Befehl> Container starten und Befehl ausführen

Cheatsheet 7.2 - Debugging mit Docker (nativ)

Befehl Aktion
docker run <image> Container im Vordergrund starten
docker run -d <image> Container im Hintergrund (detached) starten
docker stop Einen laufenden Container stoppen
docker rm Einen gestoppten Container löschen
docker build . Ein Image aus dem Dockerfile im aktuellen Ordner bauen
docker logs <container> Logs eines Containers anzeigen
docker ps Laufende Container anzeigen
docker top <container> Laufenden Prozesse von einem Container auflisten
docker exec -ti <container> sh Interaktive Shell in Container starten
docker exec -ti <container> sh -c "<befehl>" Befehl von einer Shell im Container ausführen lassen
docker stats <container> Ressourcenauslastung eines Containers anzeigen
docker events <container> Statusevents eines Containers anzeigen
docker inspect <container> Low-level Informationen eines Containers anzeigen
docker history <image> Einzelnen Layer eines Images anzeigen