Docker-compose无法在Ubuntu 14.04-line 1上正确安装:{error:Not Found}

时间:2015-09-24 02:26:47

标签: ubuntu docker-compose

我正在使用Ubuntu 14.04,我按照official docker-compose installation manual的确切步骤操作。

sudo su
curl -L https://github.com/docker/compose/releases/download/VERSION_NUM/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

但遗憾的是,执行docker-compose给了我一个command not found错误。

shibin@87:~$ docker-compose
/usr/local/bin/docker-compose: line 1: {error:Not Found}: command not found

我尝试打开/usr/local/bin/docker-compose文件,它确实显示:

{error:Not Found}: command not found

因此我觉得docker-compose没有正确安装,任何人都遇到了同样的问题?

4 个答案:

答案 0 :(得分:20)

如果您在使用curl安装时遇到问题,可以改用pip:

pip install -U docker-compose

然后,您需要将可执行权限应用于二进制文件:

chmod +x /usr/local/bin/docker-compose

如果问题得到解决,请告诉我。

答案 1 :(得分:8)

您必须使用here版本号替换VERSION_NUM。在撰写本答案时,版本号为1.4.2。所以你的命令变成了:

sudo su
curl -L https://github.com/docker/compose/releases/download/1.4.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

答案 2 :(得分:7)

我有同样的问题,解决方案很简单:

sudo ln /usr/local/bin/docker-compose /usr/bin

答案 3 :(得分:2)

首先

sudo apt-get -y install python-pip

然后

sudo pip install docker-compose