@TOC
概述
Compose 是一个用于定义和运转多容器 Docker 应用程序的东西。运用 Compose,您可以运用 YAML 文件来装备应用程序的服务。然后,运用单个命令,从装备创建并发动一切服务。简单来说,docker-compose办理运转多docker容器,操控整个docker容器的生命周期。
应用场景
docker-compose适用环境:
- 生产
- 暂存
- 开发
- 测验
- CI 工作流。
生命周期
Compose 具有用于办理应用程序整个生命周期
的命令:
- 发动、停止和从头生成服务
- 检查正在运转的服务的状态
- 流式传输正在运转的服务的日志输出
- 在服务上运转一次性命令
compose装置
官网下载地址
- 下载 Docker Compose 的当时安稳版别
$ curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
*注意:要装置不同版别的 Compose,请替换v2.5.0 为您要运用的 Compose 版别。*
- 对二进制文件添加可执行权限:
$ sudo chmod +x /usr/local/bin/docker-compose
- 测验是否装置完结
$ docker-compose --version
compose卸载
- 删去下载的二进制文件即可
$ rm -rf /usr/local/bin/docker-compose
来个事例练习一下!
事例练习地址 目录选择:运用 Docker Compose 装置 GitLab
实际效果如图所示: