我有两个节点应用程序。每个应用程序都有自己的坞映像。
图像1
图像2
因此,正如您所看到的,这两个图像共享相同的基本映像、包、节点和redis_cli。
如果我在同一台机器上创建这些映像的容器,那么docker是重用层还是只在映像范围内而不是跨图像重用层?
发布于 2015-03-14 10:27:21
答案是“视情况而定”。如果在构建Image 1时保留中间映像,那么在构建Image 2时,对接者将重用它们。
您可以通过创建2个映像并在以后运行命令docker history [image name]来测试这一点,您将看到中间层的散列是相同的。
这个博客更详细地解释了这一点。
https://stackoverflow.com/questions/29047685
复制相似问题