使用gcloud配置进行Docker构建

时间:2018-06-27 21:03:36

标签: docker google-cloud-platform dockerfile gcloud

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用 build配置文件 Dockerfile 来构建Docker映像。首先在Cloud Shell命令行中使用gcloud auth login登录到Google Cloud。然后使用gcloud config set project [PROJECT_ID]为gcloud配置项目,其中“ [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会自动用项目ID替换“ $ PROJECT_ID”。您可以通过运行以下命令来开始构建:

gcloud builds submit --config cloudbuild.yaml

使用此quickstart to get you started和此documentation了解Google Cloud Build配置文件的结构。希望这会有所帮助!