Docker谷歌容器registry
我正在尝试使用docker(而不是gcloud)将图像推送到Google容器registry。 我有凭据,我已经使用Json身份validation选项。
我通过input以下命令login到registry中
dockerlogin-u _json_key -p“$(cat filekey.sjon)” https://us.gcr.io/myregistry
它返回
login成功
之后我使用
docker推送
它开始推动,然后返回
被拒绝无法访问存储库,请检查您是否有权访问它
是否有可能使用docker推送到谷歌容器registry没有gcloud?
是的,这应该工作。 你可以通过gcr-contact@google.com与他人分享额外的细节,以便团队可以帮助追踪发生了什么事情?
编辑:我收回,如果您从login中删除“myregistry”会发生什么?
要启用docker发布而不使用gcloud sdk,需要在Google控制台中inputIam&admin => serviceaccounts页面。 在那里你可以生成密钥和服务。 适用于在Google API凭证页面上生成凭据。