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

docker kill 发送信号终止容器

直接向容器主进程发信号,默认 SIGKILL 立即终止不等退出;也支持 -s 发送应用自定义信号(如 HUP 触发重载)。

Docker 容器速查云更新于 2026-10-12
用途发送信号(默认为强杀)
语法docker kill [-s SIGNAL] CONTAINER...
信号写法TERM / SIGTERM / 9 均可

示例

示例
docker kill web
docker kill -s HUP web        # 触发支持 HUP 的应用重载配置
docker kill -s SIGUSR1 web
与 stop 的差别:kill 不发 SIGTERM 也不等待优雅退出(除自定义信号);数据完整性要求高的服务优先用 stop。

易错点

  • SIGHUP 对不同应用含义不同:有的是重载配置,有的是终止进程,发之前确认应用对信号的处理
  • kill 已停止的容器会报 container is not running,这不代表容器不存在

数据来源与参考

  • Docker 官方 CLI 参考:docker kill(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌