Изучая Docker и Kubernetes возник вопрос. Ну вот представим, есть некий контейнер (например субд), который работает с файлами за пределами контейнера, которые будут нужны в целостном состоянии после завершения работы контейнера. Наступит момент, когда контейнер нужно будет закрыть, при этом мы не знаем, что в этот момент контейнер делает, может проводит какие-то операции записи в БД. Правильно будет корректно закрыть приложение в контейнере и после этого потушить сам контейнер. Не правильно будет прибить его принудительно.
Вопрос, где и как прописывается, как будет остановлено приложение в контейнере? Я не нашел никаких упоминаний об этом, ни в Dockerfile нигде.