方法一:PIP安装
听说推荐使用pip安装docker-compose,因为pip可以为你自动对应版本问题
安装pip
yum -y install epel-release
yum -y install python-pip
确认版本
pip --version
更新pip
pip install --upgrade pip
安装docker-compose
pip install docker-compose
查看版本
docker-compose version
如果执行报错You are using pip version 8.1.2, however version 19.3.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
根据提示执行:sudo pip install --upgrade pip
,报错如下:
ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443):
pip install默认超时时间是15s,由于中国qiang的原因,在安装的过程中可能会超时,所以我们在执行命令时,可显式指定超时时间,如下:
pip --default-timeout=100 install --upgrade pip
还是很慢?换国内源:
pip install -i https://pypi.douban.com/simple pip
如果报错:
ERROR: docker-compose 1.24.1 has requirement requests!=2.11.0,!=2.12.2,!=2.18.0,<2.21,>=2.6.1, but you'll have requests 2.22.0 which is incompatible.
ERROR: rtslib-fb 2.1.69 has requirement pyudev>=0.16.1, but you'll have pyudev 0.15 which is incompatible.
ERROR: ipapython 4.6.5 has requirement python-ldap>=3.0.0b1, but you'll have python-ldap 2.4.15 which is incompatible.
更新版本即可:
pip install -i https://pypi.douban.com/simple --upgrade pyudev
方法二
这个方法比较慢,毕竟从github上下载的。。。
#下载docket-compose
curl -L https://github.com/docker/compose/releases/download/1.25.0-rc4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#修改权限
chmod +x /usr/local/bin/docker-compose
上github搜索docker compose,第一个进去找到releases模块,各个版本的链接都在这https://github.com/docker/compose/releases
。安装提示安装即可。