gpt4 book ai didi

docker - Github : Building a docker image in a repository with multiple Dockerfile

转载 作者:行者123 更新时间:2023-12-05 04:49:45 33 4
gpt4 key购买 nike

我有一个包含多个目录的存储库,每个目录都包含一个 python 脚本、一个 requirements.txt 和一个 Dockerfile。我想使用 Github 操作在合并到主分支时构建图像并将该图像推送到 Github 包。每个 Dockerfile 都为附带的 python 脚本定义了一个运行环境。但是只想构建该目录的 Dockerfile,并在其上进行更改,并使用目录名称和与其他目录版本更改不同的版本号标记每个图像。我怎样才能做到这一点?一个示例 workflow.yml 文件会很棒。

最佳答案

是的,这是可能的。

为了为每个 Dockerfile 触发单独的构建,您将需要一个单独的工作流 - 例如,对于每个 Dockerfile - 一个工作流。工作流应该在推送到 main 时触发并指定 paths用于 Dockerfile。

要自己构建图像,您可以使用 GitHub Action Build and push Docker images

关于docker - Github : Building a docker image in a repository with multiple Dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67496347/

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