首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头如何处理几乎相等的图像?

码头如何处理几乎相等的图像?
EN

Stack Overflow用户
提问于 2015-03-14 10:04:21
回答 1查看 63关注 0票数 1

我有两个节点应用程序。每个应用程序都有自己的坞映像。

图像1

  • 来自debian
  • 安装软件包(python、主管、git)
  • 安装节点
  • 安装插座
  • 安装redis_cli
  • Git克隆应用程序1

图像2

  • 来自debian
  • 安装软件包(python、主管、git)
  • 安装节点
  • 安装redis_cli
  • Git克隆应用程序2

因此,正如您所看到的,这两个图像共享相同的基本映像、包、节点和redis_cli。

如果我在同一台机器上创建这些映像的容器,那么docker是重用层还是只在映像范围内而不是跨图像重用层?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-14 10:27:21

答案是“视情况而定”。如果在构建Image 1时保留中间映像,那么在构建Image 2时,对接者将重用它们。

您可以通过创建2个映像并在以后运行命令docker history [image name]来测试这一点,您将看到中间层的散列是相同的。

这个博客更详细地解释了这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29047685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档