Контейнер Docker перезапускается мгновенно, несмотря на то, что я установил опцию «-t» ° timeout ° - PullRequest
0 голосов
/ 26 февраля 2019

вот мой фрагмент:

docker restart -t 5 waitforit_

, затем docker ps немедленно возвращается:

status => запуск с 1 с

Как это возможно?любой намек был бы отличным, спасибо

1 Ответ

0 голосов
/ 26 февраля 2019

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

Если ваш процесс работает хорошои быстро завершает работу, когда получает SIGTERM, тогда docker restart на самом деле будет довольно быстрым, независимо от того, какое значение вы передаете как -t.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...