When you use the docker stop
command, it attempts a graceful shutdown of the specified container(s). It does so by sending a SIGTERM
signal to the main process inside the container. If the container does not comply or complete the shutdown within a grace period (which is 10
seconds by default), then a SIGKILL
signal is sent to immediately stop/kill the container.
The grace period timeout is configurable via the --time
(or -t
shorthand) option. For example, you can allow a graceful shutdown period of 60
seconds in the following way:
docker stop container_name -t 60
Please note that docker stop <container_name>
command is synonymous to the new docker container stop <container_name>
command. While both work, the latter/newer syntax was introduced to make the commands more verbose, so that the commands are more obvious in what they do.
Hope you found this post useful. It was published . Please show your love and support by sharing this post.