docker-compose安装问题
(一)docker-compose安裝超時
1、設置一個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上傳到服務器
安裝命令:
我是直接放在/root目錄下了
(二)安裝過程中出現錯誤
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 #創建目錄 mkdir -p /usr/local/python3 #配置(指定安裝目錄) ./configure --prefix=/usr/local/python3 --enable-optimizations編譯及安裝
make && make install更換系統默認Python版本
1).備份原系統舊版本python
2).創建新版本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,現在更改默認Python版本后會導致yum無法正常工作,所以進行以下修復
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
再重新執行yum命令
參考:https://blog.csdn.net/qq_28903377/article/details/96474035
總結
以上是生活随笔為你收集整理的docker-compose安装问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker安装问题
- 下一篇: linux系统界面光标不见了---木有了