前言
docker-compose 是用来做docker 的多容器控制,是一个用来把 docker 自动化的东西。有了 docker-compose 你可以把所有繁复的 docker 操作全都一条命令,自动化的完成
一、安装pip
yum -y install epel-release
yum -y install python-pip
查看版本
pip --version
升级到最新pip
pip install --upgrade pip
这时有的系统安装时会出现错误,如果出现错误那么运行,没错这步跳过
python -m pip install -U --force-reinstall pip
二、安装docker-compose
pip install docker-compose
这里我报了一个错误:
解决办法:
pip install setuptools==33.1.1
接下来安装顺利。。。。
查看版本:
docker-compose version
搞定:
其他错误
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
pkg_resources.DistributionNotFound: backports.ssl-match-hostname>=3.5
pip install --upgrade backports.ssl_match_hostname
ReadTimeoutError: HTTPSConnectionPool(host=’pypi.Python.org’, port=443): Read
加大超时时间:
pip --default-timeout=100 install -U pip
二、第二安装种方法
curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose