admin

centos7安装docker-compose

admin 运维服务 2019-01-23 2061浏览 0

二进制安装

下载最新版的 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

image.png


下载,改名为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




版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。