比如啟動容器時設置日志的輸出級別:
docker run --nameaspnetcore_sample --rm -it -p 8000:80 -e 'Logging__LogLevel__Default=Debug' microsoft/dotnet-samples:aspnetapp
對應覆蓋配置:
{
"Logging": {
? "LogLevel": {
? ? "Default": "Warning"
? }
},
對于常用的數(shù)據(jù)庫連接字符串,.NET環(huán)境變量提供程序提供了內(nèi)置的簡寫進行配置,比如在Docker參數(shù)中我們可以這么配置:
-e ‘SQLCONNSTR_Default=Server= 192.168.1.11;Database=test; User ID=dev;Password=dev;’
如上所示,其中Default對應配置文件的示例如下圖所示:

圖片發(fā)自簡書App