我正在尝试创建一个Docker容器。它应该在后台一直运行。但是,每当我按下Ctrl+C或docker stop
时,它应该立即关闭而不浪费任何时间。
我的当前代码:
#RUN trap 'echo $excode' EXIT HUP INT QUIT PIPE TERM
ENTRYPOINT while :; do read; done
#ENTRYPOINT trap "exit 1" SIGTERM SIGHUP && tail -f /dev/null & wait && exit 0
我可以让它永远运行,但由于某种原因,我的脚本无法接收TRAP事件。有什么办法可以解决这个问题吗。