将 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}
希望对您有所帮助。
我创建了一个 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}
希望对您有所帮助。