-vオプションで指定したコンテナ内のボリュームに、ホストからアクセスします。
実験内容
dockerコマンドでDebianをコンテナ化し、bashを起動する。
このとき、-vオプションで何かボリュームを指定する。
$ docker run --rm -it --mydebian -v /hoge_volume debian /bin/bash $ touch /hoge_volume/sample.data ボリュームに何かファイルを作成する
別の端末を立ち上げ、コンテナ内のボリュームがホストのどこにマウントされているかを調べる。
$ docker inspect -f {{.Mounts}} mydebian [{volume d0b148b75ae658fbdc21bfb2bf05887cbbf1ebd31116a2283aac37f1246918eb /var/lib/docker/volumes/d0b148b75ae658fbdc21bfb2bf05887cbbf1ebd31116a2283aac37f1246918eb/_data /hoge_volume local true }]
ホスト内のディレクトリを見る。
$ sudo ls /var/lib/docker/volumes/d0b148b75ae658fbdc21bfb2bf05887cbbf1ebd31116a2283aac37f1246918eb/_data sample.data
よし、成功。