Как bash как обычный пользователь в Docker? - PullRequest
0 голосов
/ 13 февраля 2019

Я использую docker exec -it myapp bash для "SSH" для контейнера, и я всегда регистрируюсь как root сразу.Когда я набираю exit, я выхожу из контейнера вместо того, чтобы выходить из системы как root.Можно ли просто войти в систему как пользователь без полномочий root в контейнере Docker?

1 Ответ

0 голосов
/ 13 февраля 2019

Посмотрите на параметр -u :

docker exec -it -u $another_user myapp bash

РЕДАКТИРОВАТЬ : , "other_user" должен существовать вконтейнер.

EDIT2 (с помощью Дэвида Мэйза): в контейнере должен существовать «другой_пользователь», но вы можете использовать любой идентификатор: 1234, 7711,и т. д. (не нужно существовать!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...