终止
终止方式概述
方式
命令
说明
docker stop(推荐)
基本用法
$ docker stop 容器名或ID工作原理
docker stop mycontainer
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 1. 发送 SIGTERM 信号给容器主进程(PID 1) │
│ ↓ │
│ 2. 等待容器优雅退出(默认 10 秒) │
│ ↓ │
│ 3. 如果超时仍未退出,发送 SIGKILL 强制终止 │
└─────────────────────────────────────────────────────────────────┘自定义超时时间
停止多个容器
docker kill
基本用法
与 stop 的区别
命令
信号
使用场景
发送自定义信号
容器自动终止
查看已停止的容器
状态
说明
重新启动容器
启动已停止的容器
重启运行中的容器
生命周期状态图
批量操作
停止所有容器
删除所有已停止的容器
停止并删除所有容器
常见问题
Q: 容器停止很慢
Q: 如何让容器优雅退出
Q: 容器无法停止
本章小结
操作
命令
说明
延伸阅读
最后更新于