Как запуститься как пользователь (docker)?

Как запуститься как пользователь (docker)?

Я запускаю образ 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, а это уже другой вопрос.

Связанный контент