Я запускаю образ докера Ubuntu с моего Mac. Когда я делаю docker run -it containername
, он начинается как root. Но я хочу начать как пользователь, я не хочу делать это вручную login username
Запустите его как: docker run --interactive --tty --user $ (id -u): $ (id -g) имя контейнера.
У вас должен быть пользователь, уже созданный в dockerfile с тем же uid / guid.
Уже опубликованная ссылка относится к демону Docker, что является другим вопросом.