当前位置:   article > 正文

CentOS 安装docker-compose的四种方式

centos 安装docker-compose

推荐:方法一(pip安装):

  1. yum -y install epel-release
  2. yum -y install python-pip
  3. pip --version
  4. pip install --upgrade pip
  5. yum install python-devel -y
  6. pip install docker-compose==1.24.0 #指定版本安装(安装最新版发现问题)
  7. #pip install docker-compose      #安装最新版

出现的问题:

  1. 执行: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安装):

  1. yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
  2. yum install -y docker-compose

#yum安装默认是1.18.0的版本,并且要做软链接才能用

ln -s /usr/bin/docker-compose /usr/local/bin/docker-compose

总结比较:

推荐优先使用方法三---> 方法一 ---> 方法四 --->方法二

方法三简单快捷,方法二出现问题较少,但是太耗时,方法一大部分机器都比较顺利,但是一旦不顺利就耗时更多。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/406193
推荐阅读
相关标签
  

闽ICP备14008679号