dockerでコンテナとボリュームを関連付けて表示する方法のメモ
検証環境
[hoge@localhost ~]$ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) [hoge@localhost ~]$ docker -v Docker version 1.13.1, build 64e9980/1.13.1
コマンド
[hoge@localhost ~]$ docker ps -a --format "{{.ID}}" \ > | xargs docker inspect -f "{{.Config.Hostname}} {{range .Mounts}}{{.Name}}{{end}}" ${container_name} 7687c4704af7 8988ce5c9bcba4350abdb03a50b4b478f7f12c8213f23e3eff57264ec57c3332 188dc7c41174 de8c6df76194 9172ef0fcb87 b77777d84ed8 4672d48b8f24f815984fc029546d1b4e87e1c9431f82b4638a22276d918e084a 73c98c7fa09d 03bc58d63507 7a0d7366851cb7332a597140984386068111b7c29b44503a3313b57e4d4e0f02 47c9cf124522 aaf2b853bd03 8a9262d10e28 854f159c0a4e b1eaecb96f77 4015558fe0fd
コンテナ一覧のコンテナIDをdocker inspectに渡して、Hostname(=コンテナID)と、ボリュームを紐づけて表示しています。
参考にしました