Docker-compose does not install properly on Ubuntu 14.04—line 1: {error:Not Found}

Docker-compose does not install properly on Ubuntu 14.04—line 1: {error:Not Found}

我正在使用 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没有正确安装,有没有人遇到同样的问题?

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

pip install -U docker-compose

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

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

让我知道问题是否已解决。

您必须将 VERSION_NUM 替换为 here 的版本号。在撰写此答案时,版本号为 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

第一。

sudo apt-get -y install python-pip

然后。

sudo pip install docker-compose

我遇到了同样的问题,解决方案很简单:

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