首页/云/Docker 容器速查/退出码 143:SIGTERM 终止
本包目录(366 条)
基础命令50 条镜像与构建107 条网络与存储52 条Compose 编排55 条资源与安全50 条
容器排障52 条

退出码 143:SIGTERM 终止

143 = 128+15,进程收到 SIGTERM:docker stop 的正常信号就是 SIGTERM,应用没做捕获时以 143 退出属于预期现象。

Docker 容器速查云更新于 2026-10-12
含义128+15 = SIGTERM
来源docker stop / 编排滚动更新 / 宿主关机
关注点是否完成优雅退出(连接排空、数据落盘)

示例

示例
docker stop web
docker inspect -f 'exit={{.State.ExitCode}}' web
docker logs --tail 50 web | tail -10
若业务要求零丢失,应用需要捕获 SIGTERM 并完成收尾;这属于应用改造而非容器参数问题。

易错点

  • 把 143 当故障上报前先确认它是被 stop 还是自己退出;对照操作时间线
  • 用了 STOPSIGNAL SIGQUIT 等自定义信号时,退出码会随信号变化,排查先看镜像配置

数据来源与参考

  • Docker 官方文档:docker stop 信号行为与 STOPSIGNAL(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌