简介
Docker Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。
Docker Compose 中的两个重要概念:
服务 (service):一个应用容器,实际上可以运行多个相同镜像的实例。
项目 (project):由一组关联的应用容器组成的一个完整业务单元。
一个项目可以由多个服务关联(容器)而成,并使用docker-compose.yml进行管理。
安装docker-compose有两种方式
第一种
使用curl的方式来安装可根据官网的github的方式
curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
我第一种方式在进行下载的时候出现连接超时,估计跟网络情况有关系
如果下载成功以后可以通过docker-compose --version命令来查看版本号
第二种
使用pip的方式来安装
可以使用pip -V命令查看是否已经安装
如果未安装,先进行安装pip
yum -y install epel-release
执行成功以后
yum -y install python-pip
对安装好的pip进行升级
pip install --upgrade pip
可再次使用 pip -V来查看是否已经安装好
下面开始安装docker-compose
pip install docker-compose
//我使用这条命令的时候出现以下错误
Cannot uninstall 'requests'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
改换成
pip install docker-compose --ignore-installed requests
//安装完成以后可使用docker-compose --version来查看是否已经安装完成
[root@ywh /]# docker-compose --version
docker-compose version 1.22.0, build f46880f
安装完成