| 默认 | SIGTERM 后等 10s 再 SIGKILL |
|---|---|
| 调整 | docker stop -t 30 / compose stop_grace_period |
| 根因 | 应用未捕获 SIGTERM 或收尾过慢 |
示例
示例
time docker stop web
docker stop -t 30 db
docker exec db sh -c 'ps -o pid,ppid,comm 2>/dev/null | head -10'治本方向是应用捕获 SIGTERM 完成收尾;加大宽限只是给慢收尾留时间。