gpt4 book ai didi

docker - 为 gcloud 构建提交指定 Dockerfile

转载 作者:行者123 更新时间:2023-12-02 11:29:03 24 4
gpt4 key购买 nike

我明白 gcloud使用源根目录中指定的 Dockerfile ( . ),如命令所示:gcloud builds submit --tag gcr.io/[PROJECT_ID]/quickstart-image .
但我正在尝试指定用于构建镜像的 Dockerfile,但我没有找到任何有关如何执行此操作的资源,我不知道这是否可行。

最佳答案

指定 Dockerfile(即除 ./Dockerfile 之外)的唯一方法是创建一个 cloudbuild.yaml每个 techtabu@。然后这个配置可以使用 docker builder 并提供特定的 Dockerfile,即:

steps:
- name: "gcr.io/cloud-builders/docker"
args:
- build
- "--tag=gcr.io/$PROJECT_ID/quickstart-image"
- "--file=./path/to/YourDockerFile"
- .
...
images:
- "gcr.io/$PROJECT_ID/quickstart-image"

如果您愿意,您还可以指定一个替代名称而不是 cloudbuild.yaml .
./Dockerfile假设大概是为了简化向 Cloud Build 的过渡。

我建议您改用 cloudbuild.yaml因为它提供了灵活性。

关于docker - 为 gcloud 构建提交指定 Dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58327157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com