@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


实际效果如图所示:

【容器】docker-comopse安装+案例练习
【容器】docker-comopse安装+案例练习
【容器】docker-comopse安装+案例练习