如何修复缺少签名密钥的Docker客户端错误

Shai Ben-Zvi
2022-12-25 36

ARTIFACTORY:如何修复一个签名密钥丢失Docker客户端错误

Docker期间请求时,Docker客户端可能返回一个签名密钥丢失错误。属性的一个或多个属性时,可能会发生这种情况manifest.json文件丢失或不正确。

由于此问题可能由a引起复制在Artifactory中没有正确完成,这个问题最简单的解决方法是re-pushre-replicate麻烦的形象。如果这是不可能的,你可以手动属性的缺失属性manifest.json

属性的相关属性manifest.json是:

docker.manifest
docker.manifest.digest
docker.manifest.type
docker.repoName
sha256

对于这些应该设置这样docker.manifest对象的名称标签/ docker-folder在Artifactory。
例如:

用户添加图片

docker.manifest.digest值应遵循以下格式:Sha256:< manifest.json>的Sha256值.这可以从校验和一般manifest.json的TAB:

用户添加图片

docker.manifest.typeValue是清单类型,在大多数情况下为:

应用程序/ vnd.docker.distribution.manifest.v2 + json

docker.repoName对象的名称图像/文件夹(表示Artifactory中的图像)。例如:

用户添加图片

sha256也就是manifest.json文件。

发布日期:2020年2月3日
最后更新:2021年5月30日

关键词:码头工人