n1ro°
RU

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

Docker Desktop Resource Saver: как настроить таймер простоя

Docker Desktop Resource Saver уменьшает нагрузку на компьютер, когда контейнеры не запущены. Docker указывает, что режим включён по умолчанию и после периода простоя останавливает Linux VM; стандартный таймер — 5 минут. Это удобно на ноутбуке, но первый запуск контейнера после сна VM может занять примерно 3–10 секунд.

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

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

Resource Saver автоматически снижает потребление ресурсов Docker Desktop, когда контейнеры не работают. По умолчанию режим включён и использует пятиминутный период простоя; таймер можно изменить.

Контроль перед завершением

  • Проверено текущее значение idle timeout.
  • Измерена задержка первого запуска после Resource Saver.
  • Таймер выбран под реальный рабочий цикл, а не минимально возможное число.

Resource saver docker desktop: ключевой принцип

Resource Saver отслеживает отсутствие запущенных контейнеров и после периода простоя останавливает Linux VM Docker Desktop. Docker указывает пятиминутный idle timeout по умолчанию, а минимальное пользовательское значение в настройках составляет более 30 секунд. Возврат из Resource Saver не мгновенный: возобновление VM обычно добавляет несколько секунд к первому запуску контейнера.

Важно: Resource Saver отслеживает отсутствие запущенных контейнеров и после периода простоя останавливает Linux VM Docker Desktop.

Порядок действий

  1. Откройте Docker Desktop → Settings и найдите Resource Saver.
  2. Проверьте, включён ли режим и какой idle timeout установлен.
  3. Для ноутбука с редкими запусками оставьте умеренный таймер, а не минимальное значение.
  4. Остановите контейнеры и дождитесь входа в Resource Saver, затем измерьте задержку первого запуска.
  5. Если задержка мешает рабочему циклу, увеличьте таймер или отключите режим для этой машины.

Совет: Откройте Docker Desktop → Settings и найдите Resource Saver.

Таймер простоя docker: ограничения и ошибки

Режим отличается от ручного Quit Docker Desktop: приложение остаётся доступным и само возвращает среду при следующей активности. Слишком короткий таймер мешает интерактивной разработке, где контейнеры часто запускаются после небольших пауз. На CI или машине, где сервисы должны постоянно отвечать, Resource Saver не должен неожиданно останавливать среду без понимания сценария. В связанных материалах и настройках встречаются также термины: Docker Desktop экономия ресурсов, idle timeout Docker.

Предупреждение: На CI или машине, где сервисы должны постоянно отвечать, Resource Saver не должен неожиданно останавливать среду без понимания сценария.

Практический нюанс

В settings-store.json таймер можно задать значением autoPauseTimeoutSeconds, если варианты интерфейса не подходят; Docker требует значение больше 30 секунд. После изменения файла отдельный restart Desktop не требуется.

Что проверить в реальном сценарии

Если ноутбук постоянно запускает локальные сервисы с длинным cold start, слишком короткий idle timeout может раздражать сильнее, чем экономить ресурсы. Измерьте паузу первого `docker run` после сна VM и подберите таймер под реальные перерывы между задачами.

Как убедиться, что задача решена

Для проверки остановите все контейнеры и дождитесь значка Resource Saver, затем запустите обычный проект и измерьте задержку до готовности сервиса. Если пауза после простоя мешает частым коротким итерациям, увеличьте idle timeout; если Docker запускается несколько раз в день, экономия ресурсов обычно важнее нескольких секунд пробуждения. Команды, не запускающие контейнеры, не всегда будят Linux VM.

Важно: Настройка протестирована после перезапуска

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

Режим отличается от ручного Quit Docker Desktop: приложение остаётся доступным и само возвращает среду при следующей активности. Слишком короткий таймер мешает интерактивной разработке, где контейнеры часто запускаются после небольших пауз. На CI или машине, где сервисы должны постоянно отвечать, Resource Saver не должен неожиданно останавливать среду без понимания сценария. В связанных материалах и настройках встречаются также термины: Docker Desktop экономия ресурсов, idle timeout Docker.

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

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