n1ro°
RU

Текст и данные · Инструкция

Docker: как изменить время graceful stop контейнера

Задача этой страницы — как изменить время graceful stop контейнера. Начните с шага «1. Оцените время shutdown», затем вы

Редакция N1RO · Проверено

Короткий ответ

`docker stop -t <seconds>` задаёт, сколько ждать корректного завершения до принудительной остановки; в Compose есть `stop_grace_period`.

Как сделать

  1. 1. Оцените время shutdown
  2. 2. Запустите docker stop с timeout
  3. 3. Проверьте shutdown logs
  4. 4. Для Compose задайте постоянный stop_grace_period

Команда и проверка

  • Основная команда: `docker stop -t <seconds>`
  • Связанная проверка: `stop_grace_period`

Что сверить

  • Исходная точка: 1. Оцените время shutdown
  • Команда или действие этой задачи: docker stop -t <seconds>
  • Финальная проверка: 4. Для Compose задайте постоянный stop_grace_period

Риск

Перед изменением контейнеров и volumes проверьте mounts и расположение постоянных данных. Для интента «как изменить время graceful stop контейнера» особенно важно: 3. Проверьте shutdown logs

Что учитывать

Перед изменением контейнеров и volumes проверьте mounts и расположение постоянных данных. Для интента «как изменить время graceful stop контейнера» особенно важно: 3. Проверьте shutdown logs

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. docker container stop). Пример и формулировки — редакция N1RO на 2026-09-18.