是否可以在停止 docker 容器的同时运行脚本? 2024-5-23 • signals docker 我想在执行时在容器内运行一些脚本 docker stop ${ContainerName} 有什么方法可以实现这一点吗? 答案1 这是一个很好的问题。 首先,向容器内的根进程docker stop发送一种类型。SIGTERM默认情况下,您的进程在 Docker 发送 no-mercySIGKILL并杀死它之前有 10 秒的时间。[1] 其次,如果进程意外终止,强大的应用程序不应损坏数据。例如,Nginx 有详细记录的方法来处理系统信号。[2] 但如果您正在制作 onw 应用程序,甚至可能是 Shell 脚本,您将需要实现自己的信号处理。只需几行代码即可完成。这是一个很好的教程。[3] 祝你今天过得愉快。 相关内容 如何在unix中运行批处理命令 在多个文本文件中查找并替换数字,原始数字是否被修改? 收集一个文件中的“关键属性”条目并将其附加到另一文件中的关键列表 Kubuntu KDE 桌面无法加载,因为它无法连接到 X 服务器 如何使用颜色和水印图像来装饰 LaTeX 婚礼卡? Docker 容器无法解析 DNS 如何单击过滤 Outlook 2007 类别? 如何永久禁用 ubuntu 20.04.1 软件更新? SQL Server,双 RAID 控制器有什么优势? 让 HTTP/2 在 Debian 8 上的 Apache 2.4.29 上运行