Единственный вариант - ты юзера сохранил заранее, либо использовать костыль в виде мультистейджа и передачи артефактов
Понимаешь, ушедшие из проекта профи девопса пытались залогиниться под рутом с помощью команд шелла. Со всеми вытекающими. У меня такое ощущение, что в Германии самые лучшие девопсеры - это неудпвшиеся математики ворде меня. Которые впрочем умеют гуглить
Я сегодня кстати собрал sonarqube. И даже проапгрейдил его до lts. То есть обвинять меня в незнание темы это как бе антипаттерн. И это учитывая то, что 3 недели назад я не знал, что такое portainer
Решение я предложил, при заданных условиях задачи.
Я просто спросил. Я сегодня правильно все сделал. В докере и девопсе ведь принцип KISS тоже действует? То есть тупое указание "предыдущего' пользователя (USER sonar) это самое простое и именно поэтому самое лучшее решение?
Я просто спросил. Я сегодня правильно все сделал. В докере и девопсе ведь принцип KISS тоже действует? То есть тупое указание "предыдущего' пользователя (USER sonar) это самое простое и именно поэтому самое лучшее решение?
Твой вопрос предполагает механизм сохранения пользователя на уровне докерфайла (типа push, а потом pop) - точный ответ - такого механизма нет
Либо ещё добавлю, что если нужен рут - это что-то странное, возможно, что можно обойтись и без него (а это так в большом количестве случаев, контейнеры ведь должны собираться и запускаться в непривилегированной среде)