首页 > 解决方案 > 无法在 docker 映像中发送 google 容器注册表

问题描述

我正在尝试通过本地 bash 将我的第一个图像发送到 gcr(google container reg.),但不知何故,即使我将当前用户作为“所有者”添加到项目中,我也无法做到这一点。在给我错误的最后一个链接中,写了以下内容。

{"errors":[{"code":"UNAUTHORIZED","message":"Unauthorized access."}]}

另外,我在 wsl2 上使用的 ubuntu 分发 ip 被 google 禁止,理由是我尝试了太多。这是我需要解决的第二个问题。

我通过本地计算机上的 powershell 在第一项中遇到了问题。在这种情况下我该怎么办?

标签: serverlessdocker-imagegoogle-container-registry

解决方案


拒绝连接到 GCP 可能与您提到的 IP 禁令有关,禁令有没有规定的长度?通常,会发送一封电子邮件,其中包含有关禁令的更多详细信息。否则,有专门的文档处理对 Container Registry 的身份验证。该文档列出了几种身份验证方法:

  • gcloud 凭证助手
  • 独立凭证助手
  • 访问令牌
  • JSON 密钥文件

您对这些方法中的哪一种有疑问?该文档列出了使用这些方法中的每一种进行正确身份验证的过程。是否配置了正确的帐户?它可能是不同的帐户或正在使用的服务帐户。


推荐阅读