我有一个用例,我想在构建docker映像时使用gcloud用户配置。
在docker映像构建期间实现此配置的最佳方法是什么?
答案 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配置文件的结构。希望这会有所帮助!