Docker Compose
Docker Compose轻松高效的管理容器。
作用:批量容器编排
Compose是Docker官方的开源项目。需要安装
docker-compose up 100个服务
Compose:重要的概念
- 服务services,容器,应用(web、redis、mysql…)
- 项目project。一组关联的容器。(博客。web、mysql等等)
安装
1、下载
1 | 这个可能有点慢 |
2、授权
1 | sudo chmod +x /usr/local/bin/docker-compose |
3、查看安装是否成功
1 | [root@control bin]# docker-compose version |
快速开始
官网:Get started with Docker Compose | Docker Documentation
1、创建一个项目文件夹
1 | mkdir composetest |
2、在文件夹中创建一个app.py文件,内容如下
1 | import time |
3、创建一个Dockerfile文件
1 | syntax=docker/dockerfile:1 |
4、在compose文件中定义服务
1 | version: "3.9" |
5、构建、启动
1 | docker-compose up |
yaml规则
docker-compose.yaml 核心
1 | 3层! |