将 Docker 图像推送到 Google Container Registry 后无法看到保留的存储桶

Cannot see reserved storage bucket after pushing Docker image to 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 Cloud Platform Console 的存储浏览器页面中看到一个保留的存储桶:

The first time an image is pushed, a Google Cloud Storage bucket named artifacts.your-project-id.appspot.com is created. You can browse this bucket from the Google Cloud Platform Console's Storage browser page. This bucket should not be used for any other storage.

然而,事实并非如此:

我是不是做错了什么,或者 Google 的文档在这个细节方面可能略有错误或已过时?

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

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

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

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

您还应该能够在云控制台中转到 Container Engine > Container Registry,从而在 Container Registry UI 中看到您的图像。

我相信直接 link 到您的桶是: https://console.developers.google.com/storage/browser/eu.artifacts.{project-id}.appspot.com/

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

希望对您有所帮助。