Will docker stop
fail if processes running inside the container fail to stop?? If i use docker kill
, can unsaved data inside the container be preserved. Is docker stop
time consuming compared to docker kill
?? I want to do a shutdown of the container but without loosing any data(without high latency to complete kill or stop process).
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Line reference:
docker stop
: Stop a running container (send SIGTERM, and then SIGKILL after grace period) [...] The main process inside the container will receive SIGTERM, and after a grace period, SIGKILL. [emphasis mine]
docker kill
: Kill a running container (send SIGKILL, or specified signal) [...] The main process inside the container will be sent SIGKILL, or any signal specified with option --signal. [emphasis mine]
You can get more info from this post: https://superuser.com/questions/756999/whats-the-difference-between-docker-stop-and-docker-kill