У меня есть приложение aspnetcore, которое было упаковано в контейнер и работает правильно, значение узла ConnectionStrings в файле appsettings.jon сохраняется на основе значения, введенного из веб-интерфейса при настройке приложения, и этот файл не долженне будет перезаписано после первоначальной настройки при обновлении приложения, поскольку вы знаете, что контейнеры эфемерны.У меня есть SetUpController для этого, и все работает хорошо, причина для этого заключается в том, что для большинства наших клиентов приложение работает локально и у них разные настройки.
Мой вопрос заключается в том, как обеспечить appsettings.jonне перезаписывается при обновлении контейнера.Я хочу иметь возможность скопировать файл на том хоста после успешной настройки приложения и смонтировать appsettings.json с тома хоста при следующем запуске приложения.Я использую контейнер Linux на Windows и Docker Toolbox, потому что система, в которой запущено приложение, не может установить Docker для Windows.
Как мне смонтировать appsettings.json, который хранится на хост-машине каждый раз, когда запускается приложение?
Я проверил идеи в Интернете, но ни одна из них, похоже, не работает.