原文鏈接:https://www.cnblogs.com/felixqiang/p/11946644.html
Docker-Compose 的安裝
方法一
# 下載1.25.0 docker composesudo curl -L"https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)"-o /usr/local/bin/docker-compose# 添加可執(zhí)行權(quán)限sudo chmod +x /usr/local/bin/docker-compose# 測(cè)試安裝sudo docker-compose --version
方法二
本人是用此方法安裝的,期間的一些錯(cuò)誤及解決方法
安裝pip
# 安裝 EPEL 軟件包sudo yuminstallepel-release# 安裝pipsudo yuminstall-y python-pip# 升級(jí)pipsudo pipinstall--upgrade pip
安裝docker-compose時(shí)報(bào)錯(cuò)
sudo pipinstalldocker-compose
第一次報(bào)錯(cuò)(sudo pip install docker-compose時(shí))
ERROR: jsonschema3.2.0has requirement six>=1.11.0, but you'llhave six1.9.0whichisincompatible.
解決方法
sudo pipinstallsix--user -U
第二次報(bào)錯(cuò)(sudo pip install docker-compose時(shí))
ERROR: Cannotuninstall'subprocess32'. Itisa distutils installedprojectandthus we cannot accurately determine which >files belongtoit which wouldleadtoonlyapartialuninstall.
解決方法
# 搜索subprocess32-3.2.6-py2.7.egg-info文件sudofind / -name *subpro*.egg-info# 刪除rm -rf /usr/lib64/python2.7/site-packages/subprocess32-3.2.6-py2.7.egg-info
第三次報(bào)錯(cuò)(sudo pip install subprocess32 -U時(shí))
configure:error:noacceptableCcompilerfoundin$PATH
解決方法
sudo yuminstall-y? gcc
第四次報(bào)錯(cuò)(sudo pip install subprocess32 -U時(shí))
error: command'gcc'failed withexitstatus1
解決方法
# 安裝openssl-develsudo yuminstallgcc libffi-devel python-devel openssl-devel -y
第五次報(bào)錯(cuò)(sudo pip install docker-compose時(shí))
RROR: Cannotuninstall'requests'. Itisa distutils installedprojectandthus we cannot accurately determine which files >belongtoit which wouldleadtoonlyapartialuninstall.
解決方法
# 搜索requests-2.6.0-py2.7.egg-info文件sudofind / -name *requests*.egg-info# 刪除rm -rf /usr/lib/python2.7/site-packages/requests-2.6.0-py2.7.egg-info
最后再次安裝docker-compose
sudo pipinstalldocker-compose
安裝成功
sudo docker-compose--version