0

我创建了一个 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 的文档建议我还应该在 Google Cloud Platform Console 的存储浏览器页面中看到一个保留的存储桶:

第一次推送图像时,会创建一个名为 artifacts.your-project-id.appspot.com 的 Google Cloud Storage 存储桶。您可以从 Google Cloud Platform Console 的存储浏览器页面浏览此存储分区。此存储桶不应用于任何其他存储。

然而,这种情况并非如此:

在此处输入图像描述

我做错了什么还是谷歌的文档在这个细节方面可能有点错误或过时了?

更新现在可以(有点)看到存储桶:谷歌云平台控制台在摘要视图中报告“2个桶”,但它的存储浏览器页面仍然没有显示。但是,Google 的 iOS 版 Cloud Console 应用程序中的等效页面成功地显示了存储桶的数量和名称:

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

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

4

1 回答 1

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}

希望有帮助。

于 2016-07-16T20:43:50.230 回答