我正在尝试 Docker ,并遇到了
docker container stop <hash> # Gracefully stop the specified container
我不是在问docker stop和docker kill之间的区别。我想知道“优美”
一词在这种情况下,“正常停止”是什么意思?
答案 0 :(得分:5)
因此,您的担心与SIGTERM
和SIGKILL
的差异有关。
SIGTERM::当进程收到此信号时,它就有机会进行清理,因此它被称为graceful
,即docker stop
。
SIGKILL:进程甚至不知道它收到了该信号,也没有机会忽略它,该进程直接退出,即所谓的not graceful
,即docker kill
。 / p>
详细信息,请参见this topic