1.什么是 Docker Compose
Docker Compose
是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用.
Compose
的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理。
Compose
项目由 Python 编写,实现上调用了 Docker 服务提供的 API 来对容器进行管理。因此,只要所操作的平台支持 Docker API,就可以在其上利用 Compose
来进行编排管理。
简单来说就是将你要执行的操作写成指令的方式放在yml(类似于txt)的文本文件中,然后再执行该文件,解析其中的指令来达到你想要实现的操作.
Compose 安装与卸载
Compose
支持 Linux、macOS、Windows 10 三大平台。
Compose
可以通过 Python 的包管理工具 pip
进行安装,也可以直接下载编译好的二进制文件使用,甚至能够直接在 Docker 容器中运行
Docker for Mac
、Docker for Windows
自带 docker-compose
二进制文件,安装 Docker 之后可以直接使用
下面是Linux系统的安装方法: 在 Linux 64 位系统上直接下载 官方 GitHub Release 编译好的二进制文件即可
2.1 执行下面命令:(基于ROOT用户执行)
-
$ curl -L https:///docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
-
$ chmod +x /usr/local/bin/docker-compose
执行第一句命令时先去官方查看版本修改后再执行(当前版本为1.25.4)
第二句命令为给该文件添加执行权限,默认下载下来是无执行权限的
2.2 查看是否安装成功:
先切换到下载docker-compose的目录
$ cd /usr/local/bin/
执行下面命令查看docker-compose版本
$ docker-compose version
2.3 Docker-compose卸载
使用命令直接删除下载下来docker-compose的二进制包即可,执行:
$ rm /usr/local/bin/docker-compose