id=$(docker inspect whoami | jq -r '.[].Id')
admin_grundlagen:docker:container_untersuchen
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Container untersuchen
Container starten, der untersucht werden soll:
docker container run --rm -d -P --name whoami containous/whoami
Dateisystem des Containers untersuchen
Docker bietet verschiedene Storage-Backends, der Default hat auch mal gewechselt. Storage-Backend anzeigen:
docker info -f '{{ .DriverStatus }}'
Eine Auswahl möglicher Ergebnisse:
Container zur Untersuchung eines anderen Containers
Neuen Container starten, der die selben Netzwerk- , IPC- und PID-Namespaces teilt:
docker run --rm -it --network=container:whoami --ipc=container:whoami --pid=container:whoami -v $(docker inspect --format '{{.GraphDriver.Data.MergedDir}}' whoami):/whoami --cap-add=SYS_PTRACE debian bash
TODO:
docker debug whoami
nsenter --target $(docker inspect --format '{{.State.Pid}}' whoami) --net --pid --ipc --mount
admin_grundlagen/docker/container_untersuchen.1791215053.txt.gz · Zuletzt geändert: 2026/10/05 15:44 von ingo_wichmann
