Как сделать доступным docker-compose для пользователя?

Все остальные вопросы
Ответить
Vitaliy.S
Сообщения: 12
Зарегистрирован: Сб июл 11, 2020 6:38 pm

Как сделать доступным docker-compose для пользователя?

Сообщение Vitaliy.S » Пт дек 11, 2020 2:40 pm

Установил Docker и Docker compose.
В настройках jail добавил :

/usr/bin/docker
/usr/bin/docker-compose
/usr/bin/docker-init
/usr/bin/docker-proxy
/usr/bin/dockerd
/usr/bin/python3

Docker стал доступен для пользователя. docker -v - отображает версию.
Docker-compose при попытке отобразить версию docker-compose --version выдаёт ошибку...

$ docker-compose --version
bash: /usr/local/bin/docker-compose: /usr/bin/python3: bad interpreter: No such file or directory
$ docker-compose --version
Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 7, in <module>
from compose.cli.main import main
ModuleNotFoundError: No module named 'compose'

Для root работает отлично docker и docker-compose.
Как минимум версии отображаются без проблем.

Подскажите, что ещё нужно добавить в настройках jail чтобы docker-compose стал доступен пользователям?

Ответить