是否可以在停止 docker 容器的同时运行脚本? 2024-5-23 • signals docker 我想在执行时在容器内运行一些脚本 docker stop ${ContainerName} 有什么方法可以实现这一点吗? 答案1 这是一个很好的问题。 首先,向容器内的根进程docker stop发送一种类型。SIGTERM默认情况下,您的进程在 Docker 发送 no-mercySIGKILL并杀死它之前有 10 秒的时间。[1] 其次,如果进程意外终止,强大的应用程序不应损坏数据。例如,Nginx 有详细记录的方法来处理系统信号。[2] 但如果您正在制作 onw 应用程序,甚至可能是 Shell 脚本,您将需要实现自己的信号处理。只需几行代码即可完成。这是一个很好的教程。[3] 祝你今天过得愉快。 相关内容 Linux 命令名称如何保持唯一? 在 ssh 上禁用 [email protected] yum 安装 Libreoffice Writer(不含 Java) Apache + LAN 的外部 IP + 随机图像 = 无 [重复] 无法完全最大化 Firefox 窗口? 我可以购买一张 Windows 8 DVD 并安装在我的 2 台笔记本电脑上吗?[重复] xypic 中的波浪箭头在 LyX 中出错 无法安装“lvm2”卷 使用 puppet 添加 yum repo-服务器上出现错误 400:花括号中启用的参数无效? 使用 Ghostscript 打印为 PDF:输出是 PS,而不是 PDF(使用 MFILEMON)