是否可以在停止 docker 容器的同时运行脚本? 2024-5-23 • signals docker 我想在执行时在容器内运行一些脚本 docker stop ${ContainerName} 有什么方法可以实现这一点吗? 答案1 这是一个很好的问题。 首先,向容器内的根进程docker stop发送一种类型。SIGTERM默认情况下,您的进程在 Docker 发送 no-mercySIGKILL并杀死它之前有 10 秒的时间。[1] 其次,如果进程意外终止,强大的应用程序不应损坏数据。例如,Nginx 有详细记录的方法来处理系统信号。[2] 但如果您正在制作 onw 应用程序,甚至可能是 Shell 脚本,您将需要实现自己的信号处理。只需几行代码即可完成。这是一个很好的教程。[3] 祝你今天过得愉快。 相关内容 我应该在 Ubuntu 机器上双启动 Windows 10 还是反之亦然 [关闭] 安装 Dropbox 时出错 让 mod_rewrite 在 OS X Snow Leopard 上运行 在 xubuntu 12.10 登录时创建法律声明 Windows 10 USB Wifi 适配器在启动时被禁用 如何找到提供别名的包? SuperMicro:X11DPH-T 适合 Superchassis SC743AC-1200B-SQ 吗? 使用 apache 和 win-server-2008 在单个 IP 上托管多个域名 SATA HDD I/O 错误 通过 Docker 从头开始运行虚拟机的简单方法