gcr.io 的拉取访问被拒绝

met*_*etk 5 ubuntu docker google-cloud-platform docker-registry

我试图在我的项目存储库中提取这样的图像,但我不断收到此错误。

我的身份验证没有问题,并且docker 登录工作正常。

$ docker pull gcr.io/[项目 ID]/[图像]:[标签]

来自守护程序的错误响应:gcr.io/[PROJECT-ID]/[IMAGE]:[TAG] 的拉取访问被拒绝,存储库不存在或可能需要“docker 登录”:被拒绝:“0.2.0”的权限被拒绝请求“/v2/[项目 ID]/[图像]/清单/[标签]”。

有任何想法吗?

gui*_*ere 4

您可以通过执行此命令使用您自己的凭据配置 docker 凭据

gcloud auth configure-docker
Run Code Online (Sandbox Code Playgroud)

  • 它显示:`警告:您的配置文件 [...] 包含这些凭证帮助器条目: { "credHelpers": { "us.gcr.io": "gcloud", "staging-k8s.gcr.io": "gcloud", "asia.gcr.io": "gcloud", "gcr.io": "gcloud", ... } } 为所有 GCR 存储库添加凭据。警告:一长串凭证助手可能会导致运行“docker build”的延迟。我们建议传递注册表名称以仅配置您正在使用的注册表。gcloud 凭证助手已经正确注册。`但​​是我在拉取时仍然遇到相同的错误 (4认同)