从APIClient.inspect_distribution()返回的python Python Docker SDK是什么

从此处返回的元数据:https://docker-py.readthedocs.io/en/stable/api.html#docker.api.image.ImageApiMixin.inspect_distribution

包含与我从docker API中找不到的其他内容不匹配的摘要。该摘要的确切来源是什么,该库是否提供了一种从远程映像中检索摘要的方法,而不是像这样直接进行API调用:

http --verify no https://myregistry.com/myimage/manifests/latest accept:application/vnd.docker.distribution.manifest.v2+json | jq

其次,多平台图像对清单清单有一个摘要,还是每个清单都有自己的摘要。我的目标是将本地生成的图像与远程生成的图像进行比较,以查看它们是否相同。

iCMS 回答:从APIClient.inspect_distribution()返回的python Python Docker SDK是什么

发现了问题。

inspect_distribution将为多平台图像返回清单清单的sha256。对于单个平台映像,它将返回单个清单的sha256。

如果单个图像是来自多平台图像的清单之一,则清单的sha256将位于来自多平台图像的清单清单中。

如果需要澄清,请在此处评论。

本文链接:https://www.f2er.com/1927533.html

大家都在问