【发布时间】:2019-05-22 00:18:27
【问题描述】:
我不确定我这样做是否正确。我正在使用此代码获取公共图像的标签列表:
export TOKEN=$(curl -S https://auth.docker.io/token\?service\=registry.docker.io\&scope\=repository:fedora:pull | awk -F'"' '{print $4}')
curl -S -H "Authorization: Bearer $TOKEN" \
https://registry-1.docker.io/v2/library/fedora/tags/list
但它总是返回{"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":[{"Type":"repository","Class":"","Name":"library/fedora","Action":"pull"}]}]}
我想知道如何正确使用此授权。我的代码基于https://github.com/docker/hub-feedback/issues/1253,我的最终目标是在私人组织中获得完整的存储库和映像集,但首先我需要了解它是如何工作的。
提前感谢您提供的任何帮助。
【问题讨论】: