文章目录
一、Docker-Compose介绍
- Docker-Compose 项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。
- Docker-Compose 项目由 Python 编写,调用 Docker 服务提供的API来对容器进行管理。因此,只要所操作的平台支持 Docker API,就可以在其上利用Compose 来进行编排管理。
二、Docker-Compose 用来实现Docker容器快速编排
通过 Docker-Compose ,不需要使用shell脚本来启动容器,而使用 YAML 文件来配置应用程序需要的所有服务,然后使用一个命令,根据 YAML 的文件配置创建并启动所有服务。
三、Docker-compose模板文件简介
- Compose允许用户通过一个docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。
- Compose模板文件是一个定义服务、网络和卷的YAML文件。
- Compose模板文件默认路径是当前目录下的docker-compose.yml,可以使用.yml或.yaml作为文件扩展名。
- Docker-Compose标准模板文件应该包含version、services、networks 三大部分,最关键的是services和networks两个部分。
四、 编写规范
YAML(yml)是一种标记语言很直观的数据序列化格式文件格式
编写