Проблема, с которой вы столкнулись, заключается в том, что ENV оценивается только во время сборки, а не переоценивается во время выполнения.Поэтому, если вы переконфигурируете переменную ENV «LOGGLY_APIKEY», она просто не изменится при запуске образа.
Если вы хотите, чтобы они оценивались и копировались во время выполнения, вы можете использовать оболочку сценария оболочки.Создайте файл start.cmd, скопируйте его во время сборки, а затем измените точку входа, чтобы использовать файл start.cmd в качестве первого аргумента.
set NYBUS_Nybus__RabbitMq__Connection__Hostname=%RABBITMQ_HOSTNAME%
.... Other set values ....
shift
start %*
Ваш файл Docker будет иметь точку входа:
ENTRYPOINT [ "start.cmd", "dotnet", "App.dll" ]