web-dev-qa-db-de.com

Wie kann festgestellt werden, welche Container das Docker-Volume verwenden?

Angenommen, ich habe ein Volume und kenne dessen Namen oder ID.

Ich möchte die Liste der Container (deren Namen oder IDs) ermitteln, die das Volume verwenden.

Mit welchen Befehlen kann ich diese Informationen abrufen?

Ich dachte, es kann in der Ausgabe des Befehls docker volume inspect <id> Gespeichert werden, aber es gibt mir nichts Nützliches außer dem Einhängepunkt ("/var/lib/docker/volumes/<id>").

38
gerichhome

docker ps kann nach Volumen filtern, um alle Container anzuzeigen, die ein bestimmtes Volumen bereitstellen:

docker ps -a --filter volume=VOLUME_NAME_OR_MOUNT_POINT

Referenz: https://docs.docker.com/engine/reference/commandline/ps/#filtering

75
jwodder