GoogleCloudCode的CloudRun扩展将Docker镜像存储在CloudStorage而不是ArtifactRegistry

为什么当我使用 Visual Studio Code 扩展“Cloud Code”来部署 Cloud Run 服务时,它似乎将图像内容存储在 Cloud Storage(通过 Container Registry)中。

我可以让它将图像存储在 Google Cloud Artifact Registry 中吗?

回答

我刚刚尝试了这个场景,它对我有用!遵循这些步骤应该可以帮助您前进。

  1. 在https://console.cloud.google.com/artifacts创建工件注册表存储库,并在您的客户端上设置 docker auth 以使用 gcloud 对存储库进行身份验证。您可以在此处找到执行此操作的详细步骤。
  2. 在 Cloud Code 中部署到 Cloud Run 时,您会发现它默认使用 Container Registry 存储库作为“容器映像 URL”,但您可以在此处轻松使用工件注册表存储库。在这里,您可以粘贴您在上一步中创建的存储库名称,并附加一个图像名称。这是我刚刚测试的示例的屏幕截图。

以上是GoogleCloudCode的CloudRun扩展将Docker镜像存储在CloudStorage而不是ArtifactRegistry的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>