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

docker stop 优雅停止容器

先发 SIGTERM 等待进程退出,超时(默认 10 秒)后 SIGKILL 强杀;-t 调整本次宽限时间。

Docker 容器速查云更新于 2026-10-12
用途停止运行中的容器
语法docker stop [-t 秒] CONTAINER...
信号流程SIGTERM → 等待 → SIGKILL

示例

示例
docker stop web
docker stop -t 30 db
docker stop $(docker ps -q --filter label=env=dev)
stop 只停止进程,容器对象与可写层都保留,可随时 start 回来;数据要落盘的服务给足 -t 时间。

易错点

  • 超时时间不够时进程被 SIGKILL,数据库可能出现恢复日志甚至损坏,生产库给 60s 以上
  • 批量 stop 前先核对筛选条件,$() 命令替换失败可能展开成空或多余目标

数据来源与参考

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