Docker `docker stop` 和 `docker kill` 的区别
1 背景知识
docker stop\kill 命令是依赖 kill 进行发送信号量的。
2 docker stop 命令发送的信号量
| 命令 | 默认信号量 | 默认信号量的值 |
|---|---|---|
| kill(Linux命令) | TERM | 15 |
| docker kill | KILL | 9 |
| docker stop | TERM | 15 |
总而言之,如果想使用 Linux kill 命令时,请注意信号量 15 是安全关闭的。 |
不要使用 docker kill,要养成使用 docker stop 的好习惯。