Junior — Middle
83
Bude kontejner po restartu hostitelského systému nadále fungovat?
Odpověď od AI
sobes.tech AI
По умолчанию контейнеры Docker не продолжают работу после перезагрузки хост-системы, они останавливаются вместе с ней. Чтобы контейнер автоматически запускался после перезагрузки, нужно задать политику рестарта.
Например, при запуске контейнера можно указать параметр:
docker run --restart unless-stopped ...
Возможные значения --restart:
no— не перезапускать (по умолчанию)on-failure— перезапускать при ошибкахalways— всегда перезапускать контейнерunless-stopped— перезапускать, пока контейнер не остановлен вручную
Если политика рестарта установлена, то после перезагрузки хоста Docker автоматически запустит контейнеры с соответствующей настройкой.