1. ホーム
  2. docker

[解決済み] どのコンテナがDockerボリュームを使用するかを決定する方法は?

2023-04-11 01:19:19

質問

ボリュームがあり、その名前またはIDがわかっているとします。

そのボリュームを使用するコンテナのリスト(その名前または ID)を決定したいです。

この情報を取得するために、どのようなコマンドを使用することができますか。

の出力に格納できるのでは? docker volume inspect <id> コマンドの出力に格納できると思いましたが、マウントポイント以外の有用な情報は得られません ( "/var/lib/docker/volumes/<id>" ).

どのように解決するのですか?

docker ps は、ボリュームでフィルタリングして、指定されたボリュームをマウントするすべてのコンテナを表示することができます。

docker ps -a --filter volume=VOLUME_NAME_OR_MOUNT_POINT

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