Docker基础镜像:它是新的自定义镜像的依赖关系吗?

我正在学习Docker,并且走上了混乱的思路。 说我把Ubuntu作为一个基本的形象,我做了一个新的形象。 这是基础的形象是依赖于我的新形象或我的新形象复制基础形象,并build立它的顶部? 谢谢。

一个图像通常包含几个图层。 您的新图像将与基本图像共享一些图层。 如果我们将“图像”和“图层”视为不同的对象,那么对您的问题的答案是肯定的,否则。 图像是独立的(你不需要有基本的图像来使用图像),但它共享基础图像的图层,并在其上添加一些新的图层。

这层共享发生在引擎盖下。 你不必明确处理它。 它具有很好的副作用,例如,如果您有多个基于相同基本映像的映像,则会节省大量磁盘空间。