【发布时间】:2021-05-20 08:27:14
【问题描述】:
如果您拉取并运行已构建和上传的自定义 docker 镜像,是否也需要再次拉取 docker 镜像的父镜像,即 Dockerfile 中“FROM”之后的镜像源?还是父镜像已经嵌入到子 docker 镜像中?
我不是在这里谈论 docker build 步骤,我只是在谈论拉取构建的图像并在 docker 引擎中运行它。
编辑:也不是在谈论手动拉动。只是询问 docker 引擎是否自动拉取。
编辑:我相信父图像是嵌入的。但是在我的测试中,某些层似乎是从其父图像的存储库中提取的。请注意,这不是结论性的。很可能是父镜像的 Dockerfile 正在做一些需要连接到它自己的存储库的事情。
【问题讨论】:
-
Docker 在运行镜像时不会再次拉取父层。这可能会有所帮助:jfrog.com/knowledge-base/…
-
@MehdiFathi,谢谢。我已经看过了。尽管该页面包含有关 Docker 的基本信息,但它并没有说明父映像是否已被 docker 引擎隐式和内部拉取。
标签: docker containers