我已经使用Dockerfile使用自定义标签创建了一个Docker镜像。当我第一次使用docker push命令将其推送到docker存储库(在Jfrog工件中)时,它生成了SHA256摘要值。现在,我再次将具有相同标签的同一图像推送到相同的docker存储库,而图像内容没有任何变化。但是现在它生成了新的SHA256摘要值。
有人可以解释我为什么会这样吗?由于我的项目几乎不依赖于Docker映像的SHA256摘要值,因此我感到震惊。
由于我的评论回答了您的问题,因此,本文的原始作者为:https : //windsock.io/explaining-docker-image-ids/
层通过以下形式的摘要进行标识:algorithm:hex
类似于sha256:abcd....
。
的hex
是通过将算法(计算sha256
)到所述层的内容。如果内容更改,则摘要更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句