我正在尝试 Docker 并遇到docker container stop <hash> # Gracefully stop the specified container
我不是在问docker stop和docker kill之间的区别。我想知道这个词是“优美地”
What does "gracefully stop" mean in this context?
最佳答案
您的问题与SIGTERM
和SIGKILL
之间的区别有关。
SIGTERM:当进程收到此信号时,它就有机会执行清除。这就是所谓的“优美”导出;它对应于docker stop
。
SIGKILL:该进程甚至不知道它已收到此信号,并且没有机会忽略或对此进行任何操作。该过程直接退出。这就是所谓的“不优雅”导出;它对应于docker kill
。
有关更多详细信息,请参见this topic。
关于docker - "gracefully stop"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56034756/