Google Cloud Code 的 Cloud 运行 扩展将 Docker 图像存储在 Cloud Storage 而不是 Artifact Registry 中
Google Cloud Code's Cloud Run extension stores the Docker image in Cloud Storage instead of Artifact Registry
为什么当我使用 Visual Studio 代码扩展“云代码”部署云 运行 服务时,它似乎将图像内容存储在云存储中(通过容器注册表)。
我可以让它将图像存储在 Google Cloud Artifact Registry 中吗?
我刚刚尝试了这个场景,它对我有用!按照这些步骤应该可以让你继续。
- 在 https://console.cloud.google.com/artifacts and setup docker auth on your client to use gcloud to authenticate the repo. You can find detailed steps to do this here 创建工件注册表存储库。
- 在 Cloud Code 中部署到 Cloud 运行 时,您会发现它会默认使用 Container Registry 存储库作为“Container image URL”,但您可以轻松使用工件注册表回购在这里。在这里,您可以粘贴您在上一步中创建的存储库名称,并附加一个图像名称。 Here's a screenshot 我刚刚测试的示例。
为什么当我使用 Visual Studio 代码扩展“云代码”部署云 运行 服务时,它似乎将图像内容存储在云存储中(通过容器注册表)。
我可以让它将图像存储在 Google Cloud Artifact Registry 中吗?
我刚刚尝试了这个场景,它对我有用!按照这些步骤应该可以让你继续。
- 在 https://console.cloud.google.com/artifacts and setup docker auth on your client to use gcloud to authenticate the repo. You can find detailed steps to do this here 创建工件注册表存储库。
- 在 Cloud Code 中部署到 Cloud 运行 时,您会发现它会默认使用 Container Registry 存储库作为“Container image URL”,但您可以轻松使用工件注册表回购在这里。在这里,您可以粘贴您在上一步中创建的存储库名称,并附加一个图像名称。 Here's a screenshot 我刚刚测试的示例。