пользователи/группы контейнеров docker: действительно ли вы можете создавать и использовать их в heroku?

#docker #heroku #containers

Вопрос:

Я знаю, что официальное руководство Heroku гласит: «не используйте привилегированных пользователей/группы в контейнерах docker», но мне интересно, можете ли вы даже создавать и использовать своих СОБСТВЕННЫХ пользователей и группы?? И если да, то как?! Когда я запускаю «adduser» или «addgroup» в своем файле Dockerfile, я нахожу, что он, похоже, был удален, когда я вхожу в консоль этого контейнера, развернутого в Heroku! Есть ли здесь какая-то магия, которой мне не хватает? Я должен использовать инструкцию ПОЛЬЗОВАТЕЛЯ в своем файле Dockerfile или что-то в этом роде? (В итоге я прибегнул к использованию пользователя «dyno», которого Heroku, по-видимому, автоматически генерирует внутри моего контейнера, чтобы запустить приложение точки входа, но это очень неудобно.)