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

2024-10-03 09:12:21 发布

您现在位置:Python中文网/ 问答频道 /正文

从此处返回的元数据: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

其次,多平台图像对清单列表是否有一个摘要,或者每个清单是否有自己的摘要。我的目标是比较本地构建的映像和远程映像,看看它们是否相同


Tags: 数据dockerpyhttpsioimageapi远程
1条回答
网友
1楼 · 发布于 2024-10-03 09:12:21

发现了问题

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

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

如果需要澄清,请在此发表评论

相关问题 更多 >