CentOS 7 安裝 docker-compose

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

安裝pip:docker

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

說沒有python-pip軟件包能夠安裝。工具

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

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

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

首先安裝epel擴展源:ci

sudo yum -y install epel-releasepip

而後安裝python-pipio

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版本後問題解決

相關文章
相關標籤/搜索