我已经使用cesanta设置了docker auth服务器,并将mongodb用于ACL,一切正常。唯一的问题是,当我将curl锁定到我的注册表目录时,我获得了未经授权的权限。
curl -Lk https://example.docker.com:5000/v2/_catalog
我遇到以下错误:
{"errors":[{"code":"UNAUTHORIZED","message":"authentication
required","detail":[{"Type":"registry","Class":"","Name":"catalog","Action":"*"}]}]}
答案 0 :(得分:0)
您需要获取一个承载令牌,以用作身份验证的标头。这是有关如何获取它的详细文档https://github.com/docker/distribution/blob/master/docs/spec/auth/token.md