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 ошибка.

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 ответов


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

pip install -U docker-compose

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

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

Дайте мне знать, если проблема устранена или нет.


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

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

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

первый.

sudo apt-get -y install python-pip

затем.

sudo pip install docker-compose