如何将数据保护密钥存储在docker容器之外?
- 论坛
- 如何将数据保护密钥存储在docker容器之外?
5 浏览
如何将数据保护密钥存储在docker容器之外?
我正在学习将Blazor服务器应用程序加载到Docker容器中(aspnet core 3.0.201)。我已成功将镜像加载到容器中。我能够创建一个应用程序并构建它,但在运行Blazor服务器应用程序时,我收到这样的警告:
warn: Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository[60] 正在将密钥存储在可能无法在容器之外持久存在的目录'/root/.aspnet/DataProtection-Keys'中。 当容器被销毁时,受保护的数据将无法访问。
这是一个警告,但我知道在容器中加载密钥不是一个好的做法,所以我想修复这个警告。感谢任何指导。