Compose的简介
Docker Compose是Docker官方编排项目之一,负责快速的部署分布式应用。
Compose定位是【定义和运行多个Docker容器的应用】,其前身是开源项目Fig。
我们知道使用一个Dockerfile模板文件,可以让用户很方便的定义一个单独的应用容器,然而,在日常中,经常遇到需要许多个容器相互配合来完成某项任务的情况。Compose刚好可以满足这样的需求,允许用户通过一个单独的docker-compose.yml来定义一组相关联的应用容器为一个项目。
Compose中有两个概念:
service(服务):一个应用的容器,可以包括多个运行相同镜像的容器实例。
project(项目):由一组关联的应用容器组成的一个完整业务单元,在docker-compose.yml定义
Compose默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期。
Compose支持linux、macOs、Window10三大平台
Compose的安装:
一、直接在官方https://github.com/docker/compose/releases/download选择安装,使用二进制包方式安装
命令行:
$ curl -L --fail https://github.com/docker/compose/releases/download/1.14.0/run.sh > /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
docker-compose version
则安装成功
二、使用PIP安装
1、安装python-pip yum -y install epel-release yum -y install python-pip 2、安装docker-compose pip install docker-compose 待安装完成后,执行查询版本的命令确认安装成功 docker-compose version
Compose的卸载:
使用二进制包方式安装的,删除二进制文件即可。
sudo rm /usr/local/bin/docker-compose
使用pip安装的,执行命令删除即可
sudo pip uninstall docker-compose