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