.net 8 应用在docker容器中创建失败 Failed to create CoreCLR, HRESULT: 0x80070008
在UAT环境中docker容器里部署.net8 应用没问题,在dev环境docker run 启动失败,并报错 Failed to create CoreCLR, HRESULT: 0x80070008
以下文章解决了我遇到的问题,感谢
https://www.cnblogs.com/cyq1162/p/17981333
处理办法 增加--security-opt seccomp=unconfined
docker run --security-opt seccomp=unconfined --name=myapp ...
后面查看uat环境的docker 版本较新,是27版本的,dev的docker很久没更新了还是20的版本,可以能是docker版本太旧,运行.net8的应用就有这个问题,旧版本的docker默认的Seccomp配置没有将.net8的敏感操作加入白名单,新版本不会。