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
的好习惯。