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
可以看到已經沒有問題了。
借鑑自: