В этом скрипте bash под Linux Alpine они имеют (строка 8):
exec su-exec "$ZOO_USER" "$0" "$@"
Насколько я знаю, su-exec
, однако, зависит от Apache httpd - могу ли я избежать установки его под Ubuntu и использовать более простую альтернативу?
Я проверил до сих пор:
su -c "$0 $@" $ZOO_USER
Но затем эта команда Docker показывает, что у меня может быть какая-то ошибка с выходом из кавычек,
CMD ["zkServer.sh", "start-foreground"]
приводя к следующему выводу. В чем разница с оригиналом, который отлично работает?
No passwd entry for user 'start-foreground'