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 автоматически запустит контейнеры с соответствующей настройкой.