🔥
Dockerのvolumeの中身をコマンドで確認する
やり方
# ボリューム名を調べる
$ docker volume ls
# 新規コンテナにvolumeをマウントして中身を確認
$ docker run --rm -v 調べたボリューム名:/tmp/volume busybox ls /tmp/volume
解説
新規コンテナを立てて、そこに調査対象のvolumeをマウントし ls
コマンドで中身を確認します。
busybox
最低限のLinuxユーティリティを提供する軽量(4mbほど)なイメージです。
今回はlsコマンドの実行だけのため、こちらで十分です。
-rm
起動が完了したらコンテナを削除します。
コマンド実行だけなので今回は使い捨てにしています。
-v 調べたボリューム名:/tmp/volume
新規に立ち上げるコンテナに調査対象のvolumeをマウントします。
今回は /tmp/volume
をターゲットにしています。
ls /tmp/volume
マウントしたボリュームのターゲットに対して ls
コマンドを実行します。
これでコマンド実行時に volume の中身が表示されます。
Discussion