CentOS 7 安裝 docker-compose


compose是用來在docker中定義和運行復雜應用的小工具,比如在一個文件中定義多個容器,只用一行命令就可以讓一切就緒並運行.

安裝pip:

這里顯示,找不到相應的包??

說沒有python-pip軟件包可以安裝。

這是因為像centos這類衍生出來的發行版,他們的源有時候內容更新的比較滯后,或者說有時候一些擴展的源根本就沒有。

所以在使用yum來search python-pip的時候,會說沒有找到該軟件包。因此為了能夠安裝這些包,需要先安裝擴展源EPEL。

EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社區打造,為 RHEL 及衍生發行版如 CentOS、Scientific Linux 等提供高質量軟件包的項目。

首先安裝epel擴展源:

sudo yum -y install epel-release

然后安裝python-pip

sudo yum install python-pip.noarch

#對安裝好的pip進行一次升級

sudo pip install --upgrade pip

安裝docker-compose

pip install docker-compose

運行docker-compose

 

出現報錯

pkg_resources.DistributionNotFound: backports.ssl-match-hostname>=3.5

使用pip 更新backports.ssl-match-hostname的版本

pip install --upgrade backports.ssl_match_hostname

更新backports.ssl_match_hostname 到3.5版本后問題解決

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM