容器内应用无法捕获信号

运行环境中点击停止,容器内服务器没有捕获到中断信号,通过修改docker-compose.yml和run.sh的配置也无法捕获,修改后的配置如下:


1 个赞

运行环境中的停止会删除容器

那能办到在容器内应用进程全部安全退出后再删除容器吗

容器内进程会随着容器的删除而停止

也就是说进程的关闭是靠删除容器来办到的吧,那如果应用有未完成的任务,我希望在任务完成后再关闭进程删除容器,这样是办不到的吗?

这个从 1Panel 是无法处理的 你可以看一下 docker 或者 docker-compose 是否支持

好的,谢谢

我尝试通过docker解决问题,修改编排时提示pre_stop不被支持,这是docker版本问题还是1panel禁用了?

不支持应该是