Sobes.tech
Back to questions
Junior — Middle
66

Продолжит ли работать контейнер после перезагрузки хост-системы?

Answer from AI

sobes.tech AI

По умолчанию контейнеры Docker не продолжают работу после перезагрузки хост-системы, они останавливаются вместе с ней. Чтобы контейнер автоматически запускался после перезагрузки, нужно задать политику рестарта.

Например, при запуске контейнера можно указать параметр:

docker run --restart unless-stopped ...

Возможные значения --restart:

  • no — не перезапускать (по умолчанию)
  • on-failure — перезапускать при ошибках
  • always — всегда перезапускать контейнер
  • unless-stopped — перезапускать, пока контейнер не остановлен вручную

Если политика рестарта установлена, то после перезагрузки хоста Docker автоматически запустит контейнеры с соответствующей настройкой.