记住一点:容器之间配置信息的传递,数据卷的周期一直持续到没有容器使用它为止!
容器间继承参数:
--volumes-from
容器1:
docker run -it --name "容器1" 镜像名
容器2:
docker run -it --name "容器2" --volumes-from "容器1" 镜像名
容器3:
docker run -it --name "容器3" --volumes-from "容器1" 镜像名
前提:
有3个容器都使用同一镜像被创建,但是创建过程继承不同,容器1直接通过镜像创建不存在继承,容器2和容器3分别创建并都继承了刚创建的容器1
问题:
- 当删除
容器1的时候容器2和容器3里面的内容是否还在?- 当在
容器1被删除的情况下容器2里面新建的内容是否也会在容器3里面?反过来如果再容器3里面新建容器2里面的文件会怎么样?
答案:
容器2和容器3里面的内容依然存在- 不管是
容器2还是容器3,只要他们在一开始创建容器时继承的都是同一个容器,不管这一个容器是否存在,他们之间的数据就是互通的
版权声明:本文为qq_26889387原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。