云计算核心技术Docker教程:Docker 利用构建缓存
时间:2026-11-12 来源:如影随形网 作者:校园招聘 阅读:次
构建映像时,Docker 会逐步 Dockerfile执行 中的说明,并按照指定的顺序执云计行每个说明。在检查每条指令时,Docker 会在其缓存中查找可以重用的现有映像,而不是创建算核新的(重复)映像。
如果您根本不想使用缓存,则可以使用命令--no-cache=tru心技e 上的选项docker build。但是,如果您确实让 Docker 使用其缓存,那么了术D解它什么时候可以,什么时候不能找到匹配的图像很重要。Docker 遵循的基本规则概述oc如下:
从已经在缓存中的父映像开始,将下一条指令与从该基本映像派生的所有子映像进行比ke较,以查看其中一个是否是使用完全相同的指令构建的。如果不是,则缓存无效。
在大多数情况下,r教简单地将 中的指令Dockerfile与子图像之一进行比较就足够了。但是,某些说明需程:要更多的检查和解释。
对于ADD和COPY指令,检查图像中文件的内容并为每个文件计算校验和Do。这些校验和不考虑文件的最后修改和最后访问时间。在缓存查找期间,校验和与现有图像中的校验和进ck行比较。如果文件中有任何更改,例如内容和元数据,则缓存无效。
除了ADDandCOPY命令之外er,缓存检查不会查看容器中的文件来确定缓存匹配。例如,在处理RUN apt-get -y up 利date命令时,不会检查容器中更新的文件以确定是否存在缓存命中。在这种情况下,仅使用命令字用构符串本身来查找匹配项。
一旦缓存失效,所有后续Dockerfile命令都会生成新图像,并且不会建缓使用缓存。
(责任编辑:图文种草)
最新内容
热点内容
- ·标签: 埃斯顿 港股上市 工业自动化 机器人
- ·标签: 周星驰 Seedance2.0 AI视频 影视飓风
- ·大数据黑市交易触目惊心:平均每人至少有4条个人信息泄露
- ·日本将亚马逊、谷歌、苹果等5家科技巨头指定为管制对象
- ·松延动力人形机器人“小布米Bumi”京东开售 售价9998元
- ·亚马逊云计算主管:AWS将保持云服务领先地位 不打算将其分拆
- ·标签: 红果短剧 番茄小说 免费短剧 微短剧
- ·云安全日报211013:红帽Web服务器发现请求伪造漏洞,需要尽快升级
- ·标签: 兆易创新 港股上市 A+H 基石投资者
- ·云安全日报220712:IBM Integration Bus集成解决方案发现执行任意代码漏洞,需要尽快升级














