我正在尝试将 docker 映像推送到 eu.gcr.io 并且收到 403 Forbidden
gcloud docker push eu.gcr.io/<projectname>/<image>:latest
The push refers to a repository [eu.gcr.io/<projectname>/<image>] (len: 1)
663cd9de01fe: Preparing
Post https://eu.gcr.io/v2/w<projectname>/<image>/blobs/uploads/: token auth attempt for registry: https://eu.gcr.io/v2/token?account=_token&scope=repository%3A<projectname>%2F<image>3Apush%2Cpull&service=eu.gcr.io request failed with status: 403 Forbidden
我检查过
- curl https://eu.gcr.io/v1/_ping => 有效
- gcloud config list => 项目 id 已设置
- 存储 api 在控制台中启用
- 如果我在 url 中使用项目名称,我会得到 403 Forbidden
- 如果我在 url 中使用项目 ID,我会得到“存储库不存在”
- gcloud auth list => 将所有者显示为活动的
- gcloud components update => 所有组件都是最新的。