執筆時の環境は docker 1.3.2 ですが、ある程度バージョンが前後してもそのまま使えると思います。 はじめに docker run -v /data1:/tmp/data とした場合は、 docker host の /tmp/data を mount していることがわかります。 しかし、docker run -v /data1 のように、docker host 側の ディレクトリを指定しなかった場合は、 /var/lib/docker/vfs/dir 以下にディレクトリができ、そのディレクトリを mount します。 これは、docker inspect --format='{{.Volumes}}' で確認できますが、それを見やすく表示するワンライナーの書き方についてです。 事前準備 以下のように、docker run 時に /data1 /data2 を mount します。