0条评论
还没有人评论过~
我有一个aspnetcore的应用,StartUp里面注册了生命周期事件。
如果在dockerfile中使用ENTRYPOINT ["dotnet","xxxxx.dll"]的话都是没问题的,程序能够按预期执行。
但是我现在要在docker run的时候通过环境变量指定参数,dockerfile类似这样:
ENV MS_OPTS ""
ENTRYPOINT dotnet xxxx.dll $MS_OPTS
然后启动的时候给MS_OPTS传值,程序能接收到参数,但是在docker stop的时候不能触发程序的OnStop事件,有没有什么办法能解决
参考 https://github.com/meanin/sigterm-demo