Docker镜像的摘要是如何计算的?

2024-01-08

摘要是 docker 镜像的 sha256 哈希值,但镜像并不是真正的单个文件,而是一组层。我假设摘要是图像清单文件上的 sha256 哈希值,但我已经计算了许多清单文件的 sha256 哈希值,并将结果与​​为图像提供的摘要 docker 进行了比较,它们是不同的。那么到底是通过 sha256 哈希处理什么来创建图像摘要值呢?


Image Digest 是清单正文的摘要,不包含签名内容。确保在计算之前将其排除。

https://docs.docker.com/registry/spec/api/#content-digests https://docs.docker.com/registry/spec/api/#content-digests

摘要标题

为了提供 http 内容的验证,任何响应都可以包含 Docker-Content-Digest 标头。这将包括响应中返回的目标实体的摘要。对于 Blob,这是整个 Blob 内容。对于清单,这是不带签名内容的清单主体,也称为 JWS 有效负载。请注意,摘要计算常用的规范化可能取决于内容的媒体类型,例如清单。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker镜像的摘要是如何计算的? 的相关文章

随机推荐