🔥

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