----docker数据共享和持久化在专栏7的docker镜像容器操作中已经讲到过虚拟化专栏7_Docker镜像容器数据卷等操作
----docker是数据共享与持久化方便了对docker容器中的内容进行管理和修改,将容器内的文件挂载到本地,与宿主机上的文件同步,很好的实现了容器的持久化。但是在实践中可能遇到一些问题。
①数据卷挂载后,当容器被删除时,所对应的数据卷也同时会被删除。
②一个数据卷可以支持多个容器同时使用,但是只能在容器被创建时才能挂载。
③在采用镜像叠加的方式制作镜像是,打包上传的镜像中是不会包含容器所挂载的数据卷的,之前在制作Wecenter镜像的时候就遇到了此类问题。Wecenter是一个仿知乎平台,已将wecenter的镜像上传到dockerhub上,大家可以下载使用。docker pull zhangru/wecenter:lamp 即可。