Docker Compose 最佳实践
Oct 8, 2015 Docker Docker Compose
docker-compose 小功能
- daemon 模式
docker-compose up -d
- 设置 container 的名字
显式设置 container 的名字:Issue 讨论, yml.md: container_name
* 设置了这个的话,scale 能力就无法使用了
* container 名字默认格式:${PROJECT}-${NAME}-${sacle_num}
docker-compose 的问题
- 无法给 yml 传递参数 Issue 讨论,好像有解决方案,不过不好用
- 无法给 container 之间加依赖 Issue
- 仅能控制多个 container 的启动和关系,如果有初始化任务(如DB 初始化),还需要额外写脚本文件
- docker-compose 和 docker-swarm 集成还在开发中:https://github.com/docker/compose/blob/master/SWARM.md