是否可以在停止 docker 容器的同时运行脚本? 2024-5-23 • signals docker 我想在执行时在容器内运行一些脚本 docker stop ${ContainerName} 有什么方法可以实现这一点吗? 答案1 这是一个很好的问题。 首先,向容器内的根进程docker stop发送一种类型。SIGTERM默认情况下,您的进程在 Docker 发送 no-mercySIGKILL并杀死它之前有 10 秒的时间。[1] 其次,如果进程意外终止,强大的应用程序不应损坏数据。例如,Nginx 有详细记录的方法来处理系统信号。[2] 但如果您正在制作 onw 应用程序,甚至可能是 Shell 脚本,您将需要实现自己的信号处理。只需几行代码即可完成。这是一个很好的教程。[3] 祝你今天过得愉快。 相关内容 解决 ssh 连接建立时间过长且没有错误的问题 发送电子邮件到 Postfix SMTP:在没有 VPN 的情况下,交易过程中连接丢失 - IPv6 在 gcp 上使用 gpu 启动实例时,已达到 0 GPU NVIDIA K80 的限制 TightVNC 服务器未监听连接 在docker镜像中重复安装某个包 单击或双击时修饰键卡住 我的 Windows 10 启动速度很慢 插入 m2 ssd 后,仅 grub 启动,但 Linux (Ubuntu) 不启动 如何防止 Windows XP 上远程桌面断开连接时 Hamachi 服务停止? 脚注中的表格,脚注编号的位置