docker向google cloud GCP推送失败,名称未知:Buckets



尝试将本地图像推送到google云项目,该错误失败。任何帮助吗?

$ docker push gcr.io/myprojectID/myrstudio:latest
The push refers to repository [gcr.io/ myprojectID  /myrstudio]
07fc541c7837: Preparing
5f40edd3a036: Preparing
8243f7003c86: Preparing
55903d33bbd7: Preparing
6f15325cc380: Preparing
1e77dd81f9fa: Preparing
030309cad0ba: Preparing
1e77dd81f9fa: Waiting
030309cad0ba: Waiting
6f15325cc380: Layer already exists
1e77dd81f9fa: Layer already exists
030309cad0ba: Layer already exists
55903d33bbd7: Pushed
07fc541c7837: Pushed
5f40edd3a036: Pushed
8243f7003c86: Pushed
name unknown: Buckets(myprojectID  ,artifacts. myprojectID.appspot.com)

看起来好像有什么东西被推了,但在某个点失败了…

编辑:running wind 10 version 20H2 (OS build 19042.1288)

当你执行一个docker push到谷歌容器注册你的图像存储在一个桶在你的项目;

Container Registry使用云存储桶作为容器映像的底层存储。您可以通过向注册表的bucket授予权限来控制对映像的访问。

如果这是您第一次尝试推送映像-您使用的帐户必须具有Storage Admin角色。这是因为必须创建一个存储图像的桶。

请查看描述授予必要权限的所有步骤的文档。

如果你不熟悉GCP云存储,那么可以看看如何使用GCP的存储桶的指南。

您也可以考虑尝试Artifact Registry,它可以让您更好地控制您的映像。

相关内容

  • 没有找到相关文章

最新更新