docker-compose安装问题
(一)docker-compose安裝超時
1、設(shè)置一個timeout
pip install --default-timeout=100 docker-compos2、下載到本地
docker_compose-1.27.0-py2.py3-none-any.whl首先去下載:https://pypi.org/project/docker-compose/#files
然后用xftp上傳到服務(wù)器
安裝命令:
我是直接放在/root目錄下了
(二)安裝過程中出現(xiàn)錯誤
ERROR: Package ‘docker-compose’ requires a different Python: 2.7.5 not in ‘>=3.4’
原因:docker-compose版本和 Python版本不合適, Python需要更新到3.4版本以上
解決:
下載包
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz #解壓 tar Jxvf Python-3.7.2.tar.xz #進入Python-3.7.2目錄 cd Python-3.7.2 #創(chuàng)建目錄 mkdir -p /usr/local/python3 #配置(指定安裝目錄) ./configure --prefix=/usr/local/python3 --enable-optimizations編譯及安裝
make && make install更換系統(tǒng)默認Python版本
1).備份原系統(tǒng)舊版本python
2).創(chuàng)建新版本Python3.7的軟鏈接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3).查看Python版本
python -VCentos 7升級原python 2.7.5至Python 3.7
重要—修改yum功能
因為yum的功能依賴Pyhon2,現(xiàn)在更改默認Python版本后會導(dǎo)致yum無法正常工作,所以進行以下修復(fù)
vim /usr/bin/yum將/usr/bin/python改為/usr/bin/python2.7
Centos 7升級原python 2.7.5至Python 3.7
vim /usr/bin/yum-config-manager(centos找不到可以跳過此步驟)
將/usr/bin/python改為/usr/bin/python2.7
Centos 7升級原python 2.7.5至Python 3.7
vim /usr/libexec/urlgrabber-ext-down將/usr/bin/python改為/usr/bin/python2.7
Centos 7升級原python 2.7.5至Python 3.7
再重新執(zhí)行yum命令
參考:https://blog.csdn.net/qq_28903377/article/details/96474035
總結(jié)
以上是生活随笔為你收集整理的docker-compose安装问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker安装问题
- 下一篇: centos8服务器创建新用户并指定该用