容器和容器之间的共享

记住一点:容器之间配置信息的传递,数据卷的周期一直持续到没有容器使用它为止!

容器间继承参数:--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. 当删除容器1的时候容器2容器3里面的内容是否还在?
  2. 当在容器1被删除的情况下容器2里面新建的内容是否也会在容器3里面?反过来如果再容器3里面新建容器2里面的文件会怎么样?

答案:

  1. 容器2容器3里面的内容依然存在
  2. 不管是 容器2还是容器3,只要他们在一开始创建容器时继承的都是同一个容器,不管这一个容器是否存在,他们之间的数据就是互通的

版权声明:本文为qq_26889387原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。