Проблемы с запуском docker-compose

docker-compose не найдено, и я не могу установить его через apt. Как решить эту проблему?

$ docker-compose
bash: /usr/local/bin/docker-compose: No such file or directory

$ sudo apt install docker-compose
Reading package lists... Done
Building dependency tree       
Reading state information... Done
docker-compose is already the newest version (1.21.0-3)

, если вы спросите: «Как я здесь закончил?» - У меня была следующая проблема:

$ docker-compose
Traceback (most recent call last):
  File "/usr/local/bin/docker-compose", line 7, in <module>
  ...
ImportError: No module named ssl_match_hostname

И, пытаясь это исправить, я выполнил следующие команды:

sudo -H python -m pip uninstall docker docker-compose
sudo apt update
sudo apt upgrade -y
sudo apt install docker docker-compose
0
задан 29 May 2019 в 19:41

1 ответ

Используйте следующую ссылку, чтобы прочитать инструкции по установке непосредственно из документации Dockers.

https://docs.docker.com/compose/install/

Похоже, вам не хватает нескольких зависимостей, и похоже, что вам нужно проверьте ваш путь или создайте символическую ссылку, чтобы заставить работать команду docker-compose. Следующие строки взяты непосредственно из документации


Note: If the command docker-compose fails after installation, check your path. You can also create a symbolic link to /usr/bin or any other directory in your path.

For example:

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

Кроме того, вы должны устанавливать пакет «docker-ce», а не устаревший пакет «docker» с apt.

Используйте эту ссылку, чтобы найти инструкции по установке правильного пакета docker-ce

https://docs.docker.com/install/linux/docker-ce/ убунт /

0
ответ дан 29 May 2019 в 19:41

Другие вопросы по тегам:

Похожие вопросы: