docker:volume
Docker/Volume
ホストのデータをマウントしたり、コンテナのデータを永続化したりする仕組み
ローカルのディレクトリをマウント
/Users/nullpon/nyan を コンテナの /nyan にマウントする
$ ls /Users/nullpon/nyan a.txt b.txt $ docker run --name ubuntu-test -v /Users/nullpon/nyan:/nyan -it ubuntu:18.04 /bin/bash root@7586889288e8:/# ls nyan a.txt b.txt
名前付きボリューム
wangという名前付きボリュームを /wang にマウントする
$ docker run --name ubuntu-test -v wang:/wang -it ubuntu:18.04 /bin/bash root@7586889288e8:/# touch wang/hoge root@7586889288e8:/# ls wang hoge
名前付きボリュームは別の仮想マシンでもマウントできる
$ docker run --name ubuntu-test2 -v wang:/wang -it ubuntu:18.04 /bin/bash root@92e6a61ecd90:/# ls wang hoge
作成したvolumeをみる
$ docker volume ls DRIVER VOLUME NAME local wang
docker/volume.txt · 最終更新: 2018/11/30 08:25 by nullpon