两个或者多个容器之间同步数据
- 父容器 (数据卷容器)
docker run -it --name docker01 leoiceo/centos
- 子容器,绑定父容器
docker run -it --name docker02 --volumes-from docker01 leoiceo/centos
docker run -it --name docker03 --volumes-from docker01 leoiceo/centos
- 通过
--volumes-from
可以实现容器间的数据共享 - 删除docker01,查看docker02和docker03的volumes数据是否还存在,测试数据依旧可以访问
- 容器之间是隔离的,数据卷是共享的,双向拷贝的
- 结论
容器之间配置信息的传递,数据卷容器的生命周期一直持续到没有容器使用为止,但是一旦你持久化到了本地,这个时候,本地的数据是不会删除的!