【问题标题】:How to use curl command to get manifest v2 schema version 2如何使用 curl 命令获取清单 v2 架构版本 2
【发布时间】:2016-08-13 14:12:43
【问题描述】:
curl -H "Authorization: Bearer $BEARER" \
     -H "Accept: application/vnd.docker.image.manifest.v2+json" \
     https://registry-1.docker.io/v2/$NAME/manifests/sha256:3eb57a4024e69d05ace49be70ab9d13610cfe611a0191c7edc26f5a2b675e7b1

上面是我使用的命令。我已经在标头中将 Accept 字段设置为 schema version 2 清单媒体类型,但它仍然返回带有 schema version 1

的清单

【问题讨论】:

标签: curl docker dockerfile docker-image


【解决方案1】:

根据 docker 注册表代码,我相信 v2 架构的 Accept 类型是 "application/vnd.docker.distribution.manifest.v2+json",请参阅:

https://github.com/docker/distribution/blob/f4b6fc8d681c42137b7d2bb544b087462bc34d47/manifest/schema2/manifest.go#L15

【讨论】:

    猜你喜欢
    • 2019-08-11
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 2019-08-17
    • 1970-01-01
    • 1970-01-01
    • 2022-07-07
    • 2019-07-16
    相关资源
    最近更新 更多