Docker-compose: / usr / local / bin / docker-compose: строка 1: не: команда не найдена - PullRequest
1 голос
/ 07 ноября 2019

Я пытаюсь установить Docker-compose на мой Raspberry Pi 3+, на котором установлен Raspbian buster. Я следовал инструкциям на docker.com . После того, как я ввел команду: sudo curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose. Он показывает таблицу для загрузки

Результат

Кажется, что ничего не загружено, просто сохраните файл docker-compose, сохраненный в /usr/local/bin/docker-compose. Когда я его открыл, он пуст. Затем я ввожу команду docker-compose -v, в ней отображается ошибка /usr/local/bin/docker-compose : line 1: Not: command not found. У кого-нибудь есть решение?

1 Ответ

0 голосов
/ 08 ноября 2019

Это связано с тем, что для команды raspberry pi URL-часть команды приводит к

https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-armv7l

Глядя на последний стабильный выпуск https://github.com/docker/compose/releases/tag/1.24.1, можно увидеть, что для * нет загрузки1006 * архитектура, поэтому файл пуст, потому что загружать нечего.

Обновит ответ, как только я выясню, как установить docker-compose на Raspian.

Редактировать:

Через apt-get. Примечание. В настоящее время (8 ноября 2019 г.) устанавливается версия 1.21, которая не является последней доступной.

sudo apt-get install docker-compose

Через pip3. (Устанавливает последнюю версию)

sudo apt-get install python3-pip
sudo pip3 install docker-compose
sudo shutdown -r
...