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