1. 程式人生 > >docker-compose命令不存在、docker-compose not found

docker-compose命令不存在、docker-compose not found

docker-compose not found、docker-compose命令不存在

  centos 7中python-pip模組不存在,是因為像centos這類衍生的發行版,源跟新滯後,或者不存在。即使使用yum去search python-pip也找不到軟體包。

  為了使用安裝滯後或源中不存在的安裝包,需要安裝擴充套件源EPEL。擴充套件源EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社群打造,為 RHEL 及衍生髮行版如 CentOS、Scientific Linux 等提供高質量軟體包的專案。

  安裝擴充套件源:sudo yum -y install epel-release

  安裝python-pip模組:sudo yum install python-pip

執行./docker-compose up -d

[[email protected] bin]# ./docker-compose 

Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg

解決辦法:

進入下面的網址下載目前的最新版:

https://github.com/docker/compose/releases/tag/1.14.0-rc2

網頁拉到最下面,下載:

然後將檔案上傳到 /usr/local/bin/ 資料夾下,然後將其重新命名為docker-compose,修改此檔案的許可權,增加可執行:chmod +x /usr/local/bin/docker-compose

然後再執行 

[[email protected] bin]# docker-compose version

docker-compose version 1.14.0-rc2, build 24dae73

docker-py version: 2.3.0

CPython version: 2.7.13

OpenSSL version: OpenSSL 1.0.1t 3 May 2016

可以看到已經沒有問題了。

借鑑自:

解決centos7中python-pip模組不存在的問題:http://www.mamicode.com/info-detail-1329107.html

Linux使用curl 方式安裝docker-compose 後執行docker-compose version 檢查安裝是否成功時出錯的解決辦法:http://www.mamicode.com/info-detail-1863233.html