【问题标题】:Cannot see reserved storage bucket after pushing Docker image to Google Container Registry将 Docker 映像推送到 Google Container Registry 后看不到保留的存储桶
【发布时间】:2016-07-16 20:21:29
【问题描述】:

我创建了一个 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 的存储浏览器页面中看到一个保留的存储桶:

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

然而,事实并非如此:

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

更新现在可以(在某种程度上)查看存储分区:Google Cloud Platform Console 在摘要视图中报告“2 个存储分区”,但其存储浏览器页面仍然没有显示。但是,Google 的 iOS 版 Cloud Console 应用程序中的等效页面成功地显示了存储桶的数量和名称:

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

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

【问题讨论】:

    标签: google-container-registry


    【解决方案1】:

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

    您还应该能够通过在云控制台中转到 Container Engine &gt; 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}

    希望对您有所帮助。

    【讨论】:

    • 是的,可以在 `Container Engine > Container Registry" 中看到。为什么存储浏览器不列出存储桶仍然是个谜(但现在也很琐碎)。
    • 这对我来说也很奇怪。请随时通过 google.com 上的 gcr-contact 与我联系,我很乐意尝试帮助解决此问题,但希望这可以解除对您的阻止吗?多个存储桶的原因是因为每个存储桶都位于不同的位置。欧盟存储桶将您的数据存放在欧盟、美国在美国和亚洲在亚洲。
    • 感谢您提供额外的联系信息。
    猜你喜欢
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    相关资源
    最近更新 更多