我正在尝试使用docker(而不是gcloud *)将图像推送到google容器注册表。我有凭据,我使用了Json auth选项。
我通过输入以下命令登录注册表
docker login -u _json_key -p" $(cat filekey.sjon)" https://us.gcr.io/myregistry
返回
登录成功
在此之后我使用
Docker push
它开始推动,然后返回
被拒绝无法访问存储库,请检查您是否有权访问存储库
是否可以使用docker在没有gcloud的情况下推送到谷歌容器注册表?
答案 0 :(得分:1)
要在没有gcloud sdk的情况下从docker发布,需要导航到Iam& amp; admin => google控制台中的serviceaccounts页面。在那里,您可以生成密钥和服务。适用于在Google API凭据页面上生成凭据。
答案 1 :(得分:0)
是的,这应该有效。您可以通过gcr-contact@google.com与我们联系并分享其他详细信息,以便团队帮助您了解正在发生的事情吗?
编辑:我接受了,如果你从登录名中删除“myregistry”会怎样?