buildah сделать запуск команды от другого пользователя (пользователь из базового образа root, а команду надо выполнить из пользователя приложения который уже в образе создан). Можете подсказать?
sudo -u $USER ?
Дело не в этом. Да и в базовом образе скорее всего нет sudo Вопрос заключается в том, что в базовом образе есть простой пользователь и если этот образ просто запустить с помощью docker run например, то процесс будет выполняться именно от этого пользователя, но если запустить сборку с помощью werf, то команды будут выполняться от имени root и хотелось бы этого избежать.
да так оно и есть если в Dockerfile можно указать USER в ansible тоже можно указать под кем выполняться а вот при shell инструкциях сборки, чтобы buildah кросплатформенно собрал - не могу никак это победить
Обсуждают сегодня