-vコマンドを使うと、ホストのディレクトリをコンテナのディレクトリにマウントすることができる。
サンプル
下の例ではホストの/host_dataディレクトリをコンテナの/container_dataディレクトリにマウントしている。
1 2 3 4 |
$ sudo mkdir /host_data $ sudo echo "test123" > /host_data/file $ sudo docker run -v /host_data:/container_data centos /bin/bash -c "cat /container_data/file" test123 |
参考サイト
Managing data in containers – Docker Documentation
http://docs.docker.com/userguide/dockervolumes/
Dockerでコンテナからホストのディレクトリをマウントする – cpw’s diary
http://cpw.hatenadiary.jp/entry/2013/08/17/024028