DockerFile:在容器停止时。在停止信号上运行命令

时间:2019-12-19 19:10:39

标签: docker dockerfile forever

我有一个在docker包含的网站的后台运行的进程。我目前正在使用永远的npm软件包来保持运行。

我想在容器停止/杀死后彻底清理该过程。

我知道容器中启动的所有进程都应在等待10秒后自动终止,但是我宁愿永远告诉这个信号停止该进程。...

如何在Docker容器关闭或杀死时在我的Docker文件中编写这些清理脚本以执行?

1 个答案:

答案 0 :(得分:0)

在脚本(入口点,命令)中,应使用exec command_name "$@"运行命令,并且应用程序必须处理信号。