首页/云/Docker 容器速查/STOPSIGNAL 声明停止信号
本包目录(366 条)
基础命令50 条
镜像与构建107 条
网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

STOPSIGNAL 声明停止信号

指定 docker stop 发送的停止信号(不写时默认 SIGTERM);nginx 等应用用 SIGQUIT 触发平滑关闭。

Docker 容器速查云更新于 2026-10-12
用途声明容器停止时使用的信号
语法STOPSIGNAL SIGQUIT(或信号编号)
优先级run --stop-signal 覆盖镜像声明

示例

示例
STOPSIGNAL SIGQUIT
# nginx 官方镜像即使用该配置实现平滑退出
信号要跟应用实际处理的逻辑匹配;应用没实现 SIGQUIT 处理时容器会等到超时被 SIGKILL。

易错点

  • 信号与编排行为相关:Compose/K8s 停止容器都会采用该声明,改动前回归验证
  • 把 STOPSIGNAL 设成应用不支持的信号只是把强杀时间推迟到超时点

数据来源与参考

  • Docker 官方文档:Dockerfile STOPSIGNAL(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌