我创建了一个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的存储浏览器页面。 此存储桶不应用于任何其他存储。
但事实并非如此:
我做错了什么或谷歌的文档可能有些错误或过时了?
更新现在可以(排序)查看存储分区:Google Cloud Platform Console报告&#34; 2个存储桶&#34;在摘要视图中,但其存储浏览器页面仍然不显示。但是,Google的适用于iOS的云控制台应用程序中的同等页面成功显示了这两个存储桶&#39;计数和名称:
eu.artifacts.<my-project-id>.appspot.com
artifacts.<my-project-id>.appspot.com
只有第一个是非空的(即包含图像)。
答案 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}
希望有所帮助。