Что значит «изящно остановиться»? - PullRequest
1 голос
/ 08 мая 2019

Я пробую Докер и наткнулся на docker container stop <hash> # Gracefully stop the specified container

Я не спрашиваю о разнице между остановкой и уничтожением докера.Меня интересует термин "изящно"

Что означает "изящно останавливаться" в этом контексте?

1 Ответ

5 голосов
/ 08 мая 2019

Итак, ваше беспокойство связано с разницей SIGTERM & SIGKILL.

SIGTERM: когда процесс получает этот сигнал, он может выполнить очистку, поэтому он называется graceful, то есть docker stop.

SIGKILL: процесс даже не знает, что он получает этот сигнал, и не имеет возможности его игнорировать, процесс напрямую завершается, так называемый not graceful, то есть docker kill.

Подробности см. в этой теме

...