我正在尝试使用dockerfile创建docker容器,其中在容器启动时执行script-entry.sh,在容器停止时执行script-exit.sh
ENTRYPOINT帮助完成了问题的第一部分,即script-entry.sh在启动时运行
如何确保在docker退出/停止时执行脚本-exit.sh
docker stop向docker容器内运行的主进程(入口脚本)发送一个SIGTERM信号。因此,您需要一种捕获信号然后触发退出脚本的方法
有关信号捕获的解释和示例,请参见此链接(接近本页末尾)