Docker-compose не устанавливается должным образом на Ubuntu 14.04-line 1: {ошибка: не найден}

Я использую Ubuntu 14.04, и я выполнил точные шаги официального руководства по установке docker-compose.

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.

[email protected]:~$ 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

Таким образом, я думаю, что сборка докеров не установлена ​​должным образом, кто-то встретил ту же проблему?

Ответ 1

Если у вас есть проблемы с установкой с помощью curl, вы можете использовать pip вместо:

pip install -U docker-compose

Затем вам нужно применить исполняемые разрешения к двоичному:

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

Сообщите мне, исправлена ​​ли проблема или нет.

Ответ 2

Вы должны заменить 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

Ответ 3

Во-первых.

sudo apt-get -y install python-pip

Тогда.

sudo pip install docker-compose

Ответ 4

У меня была та же проблема, и решение было просто:

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