Docker-数据卷

187 阅读1分钟

数据卷

用于将容器内的数据映射到Linux系统内,这样即使将容器删除了数据也还在,数据持久化

挂载

-v 外部路径:容器内路径

具名挂载

docker run -d -p --name nginx01 -v /home:/etc/nginx nginx

匿名挂载

docker run -d -p --name nginx02 -v /etc/nginx nginx

未指明路径均挂载在/var/lib/docker/volumes/xxxx/_data

数据同步

--volumes-from 一种双向拷贝的技术

docker run -d -p --name nginx02 --volumes-from nginx01 nginx
在nginx01做的操作会同步到nginx02上
如在nginx01创建一个test.java,在nginx02也会有这个文件,即使将nginx01删除,nginx02中的数据也依旧存在。