【发布时间】:2016-12-12 19:22:51
【问题描述】:
我的理解是 Docker 在 dockerfile 的每个阶段都会创建一个镜像层。
如果我有 X 个容器在同一台机器上运行(其中 X >=2)并且每个容器都有一个共同的底层映像层(即 debian),那么 docker 会在该机器上只保留一个基本映像的副本,或者每个容器都有多个副本吗?
这是否存在问题,或者 dockerfile 中的每一层都是如此?
这是如何工作的?
Kubernetes 是否会对此产生任何影响?
【问题讨论】:
-
无论多少层都应该共享一个层。请参阅:docs.docker.com/engine/userguide/storagedriver/… 尝试一些东西,如果遇到特定问题或疑问,请回来。
标签: docker kubernetes dockerfile docker-image docker-container