场景描述:
centos
查看版本
1.执行命令: rpm -q centos-release
版本为:centos-release-7-5.1804.el7.centos.x86_64
2.安装docker:
国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
3.安装Docker-Compose之前,需要先安装Python环境,以及安装pip,再通过pip安装Docker-Compose。
yum -y install epel-release
yum -y install python-pip
image.pngimage.png
[图片上传中...(image.png-4de8d3-1640763703555-0)]
4.pip install docker-compose
报错如下:
image.png
5.按照错误,操作升级python
pip install --upgrade pip
报错如下:
image.png
6.网上各种解决问题方法太多,不多说,基本上能解决问题的少之又少。最终自己解决如下:
因为服务器连接超时,使用r如下代码执行命令即可解决:
python -m pip install --upgrade pip -i https://pypi.douban.com/simple
image.png
7.执行命令,安装docker-compose
pip install docker-compose
报错如下:
image.png
针对如上错误,解决:
sudo pip install requests --upgrade
执行完毕如下:
image.png
8.继续安装,继续报错,如下:
image.png
image.png
针对如上错误描述:
很明显,已经告知
cryptography 3.3.2 requires cffi>=1.12, but you'll have cffi 1.6.0 which is incompatible.
ipapython 4.5.4 requires dnspython>=1.15, but you'll have dnspython 1.12.0 which is incompatible
这两个库有问题,那就修复。
执行命令如下:
pip install cffi -i https://pypi.mirrors.ustc.edu.cn/simple
pip install dnspython -i https://pypi.mirrors.ustc.edu.cn/simple
image.png
9.继续安装,成功结束。
image.png
网友评论