赞
踩
推荐:方法一(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 #安装最新版
出现的问题:
解决方法: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
总结比较:
推荐优先使用方法三---> 方法一 ---> 方法四 --->方法二
方法三简单快捷,方法二出现问题较少,但是太耗时,方法一大部分机器都比较顺利,但是一旦不顺利就耗时更多。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。