一、Compose介绍
Compose解决什么问题?
不使用Compose时的缺点:
- 只能手动操作(build, run)单个容器
- 无法同时运行多个容器
- 无法管理多个容器之间的依赖关系
Compose是什么?
Compose就是用来定义、运行、管理多个docker容器的工具 - 批量容器编排。其是docker官方的开源项目,需要安装。
Compose使用三部曲:
- 定义Dockerfile,保证在各种环境下(production,staging,development)能运行。
- 在yaml文件(docker-compose.yml),定义多个关联容器的启动脚本
- 运行 docker-compose up命令,一次运行多个容器
docker-compose.yml 示例:
二、Compose安装
三、Compose yaml文件规则
四、Compose快速体验