Docker的volume机制实现容器数据的持久性存储

1:可以启动一个容器的时候,临时指定挂载的volume,这个volume会自动创建,无需在宿主机上事先创建
docker run -it -v /busybox busybox:latest
登入到busybox之后,拷贝一个文件到/busybox目录
 
2:此hostname文件,会保存至宿主机的文件系统之上
/var/lib/docker/volumes/2a314e657c31dc06fce266d475588b528b384e296df9dd4d7a0effb2245b7a71/_data/hostname
 
3:先退出busybox容器,且删除此busybox容器
docker rm 7b2feeb0bb4f
 
4:指定宿主机volume所在路径,再次创建且启动一个新的virtualbox容器,会发现/busybox目录中的hostname文件依然存在
docker run -it -v /var/lib/docker/volumes/2a314e657c31dc06fce266d475588b528b384e296df9dd4d7a0effb2245b7a71/_data/:/busybox busybox:latest
posted @ 2017-11-01 21:51  ~小学生~  阅读(347)  评论(0编辑  收藏  举报