CentOS 安装docker-compose的四种方式
方法一:yum -y install epel-releaseyum -y install python-pippip --versionpip install --upgrade pipyum install python-devel -ypip install docker-compose==1.24.0 #指定版本安装(安装最新版发现问题)#pip install...
推荐:方法一(pip安装):
yum -y install epel-release
yum -y install python-pip
pip --version
pip install --upgrade pip
yum install python-devel -y
pip install docker-compose==1.24.0 #指定版本安装(安装最新版发现问题)
#pip install docker-compose #安装最新版
出现的问题:
- 执行:pip install docker-compose报错如下:

解决方法:yum install python-devel -y
2、安装完后查看版本报错如下:

解决方法:python版本从2.x升级为3.5以上或者换个版本安装
这里换个版本安装:pip install docker-compose==1.18.0
3、指定版本安装后再次查看版本信息,依然报错:

/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependency
原因:python库中urllib3 (1.22) or chardet (2.2.1) 的版本不兼容
解决方法:
pip uninstall urllib3 -y
pip uninstall chardet -y
pip install requests
方法二:
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
推荐:方法三(下载二进制文件):
wget https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Linux-x86_64
chmod +x docker-compose-Linux-x86_64
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
docker-compose -v
推荐:方法四(yum安装):
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
yum install -y docker-compose
#yum安装默认是1.18.0的版本,并且要做软链接才能用
ln -s /usr/bin/docker-compose /usr/local/bin/docker-compose
总结比较:
推荐优先使用方法三---> 方法一 ---> 方法四 --->方法二
方法三简单快捷,方法二出现问题较少,但是太耗时,方法一大部分机器都比较顺利,但是一旦不顺利就耗时更多。
更多推荐


所有评论(0)