docker-compose命令不存在、未找到命令

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

[root@fd240 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

网页拉到最下面,下载:

docker-compose-Linux-x86_64

然后将文件上传到 /usr/local/bin/ 文件夹下,然后将其重命名为docker-compose,修改此文件的权限,增加可执行:chmod +x /usr/local/bin/docker-compose

然后再运行 

[root@fd240 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

猜你喜欢

转载自blog.csdn.net/u012149181/article/details/80558599