将Docker镜像推送到Google容器注册表

时间:2016-07-16 20:21:29

标签: google-container-registry

我创建了一个Docker镜像并将其推送到Google Container Registry,如下所示(均来自Google Cloud Shell):

docker push eu.gcr.io/<my-project-id>/<my-image-name>

此命令的结果表明我的图像存在于存储库中:

docker search eu.gcr.io/<my-project-id>

Google's documentation建议我也应该在Google云端控制台的存储浏览器页面中看到一个预留存储桶:

  

第一次推送图片时,Google Cloud Storage存储桶名为   artifacts.your-project-id.appspot.com已创建。你可以浏览这个   来自Google Cloud Platform Console的存储浏览器页面。   此存储桶不应用于任何其他存储。

但事实并非如此:

enter image description here

我做错了什么或谷歌的文档可能有些错误或过时了?

更新现在可以(排序)查看存储分区:Google Cloud Platform Console报告&#34; 2个存储桶&#34;在摘要视图中,但其存储浏览器页面仍然不显示。但是,Google的适用于iOS的云控制台应用程序中的同等页面成功显示了这两个存储桶&#39;计数和名称:

eu.artifacts.<my-project-id>.appspot.com 
artifacts.<my-project-id>.appspot.com

只有第一个是非空的(即包含图像)。

1 个答案:

答案 0 :(得分:0)

对于eu.gcr.io/{project-id},该存储区将命名为eu.artifacts.{project-id}.appspot.com

您还应该可以通过转到云控制台中的Container Engine > Container Registry在Container Registry UI中查看您的图片。

我相信你的存储桶的直接链接是: https://console.developers.google.com/storage/browser/eu.artifacts.{project-id}.appspot.com/

我相信与GCR UI的直接链接是: https://console.developers.google.com/kubernetes/images/list?project={project-id}

希望有所帮助。

相关问题