二进制安装
下载最新版的 docker-compose 二进制执行文件。
yum update -y nss curl libcurl
sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
上面这个源太慢了,更换国内源文(推荐用这个):
curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
配置可执行权限。
sudo chmod +x /usr/local/bin/docker-compose
测试是否安装成功。
docker-compose --version
若上面版本比较旧,可以安装新版本
https://github.com/docker/compose/releases
下载,改名为docker-compose 拷贝至 /usr/local/bin/docker-compose并给予执行权限即可!
pip安装
安装Docker-Compose之前,请先安装 python-pip
yum -y install epel-release yum -y install python-pip
#查看pip版本
pip -v
#pip进行升级
pip install --upgrade pip
#进行安装compose 第一条语句报错执行第二条,执行成功则跳过第二条
pip install docker-compose pip install docker-compose --ignore-installed requests docker-compose -version
执行中报Setup script exited with error: command 'gcc' failed with exit status 1异常,这是没有正确安装Python开发环境导致,解决如下:
$ yum install python-devel
$ yum install libevent-devel
$ pip install gevent
建议直接执行如下命令(很重要,折腾了一下午)
yum install openssl-devel python-devel python-sphinx gcc libffi-devel python-devel openssl-devel
ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-rqaYFB/pycparser/解决方法是更新 setuptools 和 pip:
pip install --upgrade setuptools
python -m pip install --upgrade pip
c. 检验docker-compose是否安装成功
$ docker-compose --version
docker-compose version 1.21.0, build 5920eb0
转载请注明:梦绘设计 » 运维服务 » centos7安装docker-compose
版权声明
本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。