gpt4 book ai didi

docker - 我应该把 docker-compose.yml 放在哪里

转载 作者:IT老高 更新时间:2023-10-28 12:44:05 26 4
gpt4 key购买 nike

当我从 docker hub 拉取图像时。有时,我想以多容器的方式运行图像。所以我选择使用 docker-compose。例如,我会运行 zookeeperreplicated mode .我将新建一个名为 docker-compose.yml 的文件,然后运行 ​​docker-compose up 并等待它完全初始化。

我的问题是我应该将 docker-compose.yml 文件放入什么目录?

最佳答案

我也在问自己同样的问题:我的 docker-compose.yml 文件放在哪里?

我决定采用以下方式:

  • docker-compose.yml 的一个 Repo 以及部署脚本(在我的例子中是 Jenkins 管道)。
  • 每个微服务一个 Repo 以及一个 Dockerfile 及其构建逻辑(构建的镜像被推送到私有(private) Docker 注册表)。

为什么?

  • docker-compose.yml 描述了一个系统(微服务的组成)及其部署方式。
  • 微服务应独立于系统基础架构。
  • 可能有多个系统(微服务的不同组合)和第二个 docker-compose.yml(和 Repo)。

但是,当然也有合理的异常(exception)。假设您正在部署一个定制的数据库以及一个管理工具(例如定制的 mariadb 和 adminer),那么大多数东西可能存在于一个存储库中。

关于docker - 我应该把 docker-compose.yml 放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44784103/

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