停止docker时运行脚本

B_B*_*B_B 14 docker dockerfile

我正在尝试使用dockerfile创建docker容器,其中在容器启动时执行script-entry.sh并在容器停止时执行script-exit.sh.

ENTRYPOINT帮助完成了script-entry.sh在启动时运行的问题的第一部分.

我如何确保在docker exit/stop上执行script-exit.sh?

Xio*_*Jin 13

docker stopSIGTERMDocker容器内运行的主进程发送信号(入口脚本).因此,您需要一种方法来捕获信号,然后触发退出脚本.

有关信号捕获的说明,请参阅此链接和示例(靠近页面末尾)