首页 > 解决方案 > 使用 gcloud 配置构建 Docker

问题描述

我有一个用例,我想在构建 docker 映像时使用 gcloud 用户配置。

在 docker 映像构建期间实现此配置的最佳方法是什么?

标签: dockergoogle-cloud-platformdockerfilegcloud

解决方案


您可以使用构建配置文件Dockerfile构建 Docker 映像。gcloud auth login首先使用Cloud Shell 命令行登录 Google Cloud 。然后使用 为 gcloud 配置项目gcloud config set project [PROJECT_ID],其中“[PROJECT_ID]”是您希望使用的 GCP 项目 ID。

使用构建配置文件时,它会指示 Cloud Build 根据您在cloudbuild.yaml文件中提供的规范执行任务:

steps:
- name: 'gcr.io/cloud-builders/docker'
  args: [ 'build', '-t', 'gcr.io/$PROJECT_ID/quickstart-image', '.' ]
images:
- 'gcr.io/$PROJECT_ID/quickstart-image'

在构建时,Cloud Build 会自动将“$PROJECT_ID”替换为您的项目 ID。通过运行以下命令开始构建:

gcloud builds submit --config cloudbuild.yaml

使用此快速入门帮助您入门,并使用此文档了解 Google Cloud Build 配置文件的结构。希望这可以帮助!


推荐阅读