Mit Docker können Sie laufende Container oder alle Container einschließlich gestoppter Container auflisten.
Dies kann erfolgen durch:
$ docker ps # To list running containers
Oder von
$ docker ps -a # To list running and stopped containers
Können wir nur Container auflisten, die gestoppt wurden?
docker
containers
Yogesh_D
quelle
quelle
grep
beispielsweise auch mitdocker ps -a | grep Exited
oder ähnlichem filtern .docker rm $(docker ps --filter "status=exited" -q)
Der typische Befehl lautet:
Dies listet jedoch nur einen der möglichen nicht laufenden Status auf. Hier ist eine Liste aller möglichen Status:
Sie können nach mehreren Status filtern, indem Sie mehrere Filter nach dem Status übergeben:
Wenn Sie dies in ein automatisches Bereinigungsskript integrieren, können Sie einen Befehl mit einer Bash-Syntax an einen anderen verketten, nur die Container-IDs mit ausgeben
-q
und sich auch auf die Container beschränken, die mit einem Exit-Code-Filter erfolgreich beendet wurden:Weitere Informationen zu den verwendeten Filtern finden Sie in der Docker-Dokumentation: https://docs.docker.com/engine/reference/commandline/ps/#filtering
quelle
oder
oder
quelle