当我从docker hub拉出图像时。有时,我想以多容器方式运行图像。所以我选择使用docker-compose。例如,我会在zookeeper中运行replicated mode。我将新建一个名为docker-compose.yml的文件,并运行docker-compose up并等待它完全初始化。
我的问题是什么是正确的目录我应该将docker-compose.yml文件放入?
答案 0 :(得分:11)
我问自己同样的问题:在哪里放我的docker-compose.yml
文件?
我决定采用以下方式:
docker-compose.yml
的一次回购以及部署脚本(在我的案例中为Jenkins管道)。<强>为什么吗
docker-compose.yml
描述了一个系统(微服务的组成)及其部署方式。docker-compose.yml
(和回购)。但是,当然有合理的例外情况。 假设您正在部署自定义数据库以及管理工具(例如自定义mariadb和adminer),那么大多数东西可能存在于一个存储库中。