Cheatsheet 6.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 Container mit TTY ausführen |
docker-compose exec -T <Service> <Befehl> |
Befehl in Container ohne TTY ausführen |
Cheatsheet 6.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 |