Я считаю, docker restart
эквивалентно docker stop; docker start
.Параметр -t
не сложное ожидание.Скорее, он говорит, что если процесс не останавливается сам по себе после получения SIGTERM
, то отправьте его SIGQUIT
(kill -9
) через столько секунд.
Если ваш процесс работает хорошои быстро завершает работу, когда получает SIGTERM
, тогда docker restart
на самом деле будет довольно быстрым, независимо от того, какое значение вы передаете как -t
.