管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

dockerでコンテナとボリュームを関連付けて表示する

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)と、ボリュームを紐づけて表示しています。

参考にしました