Junior — Middle
85
Да ли ће се контејнер наставити радити након поновног покретања хост-системa?
Одговор од АИ
sobes.tech АИ
По умолчанию контейнеры Docker не продолжают работу после перезагрузки хост-системы, они останавливаются вместе с ней. Чтобы контейнер автоматически запускался после перезагрузки, нужно задать политику рестарта.
Например, при запуске контейнера можно указать параметр:
docker run --restart unless-stopped ...
Возможные значения --restart:
no— не перезапускать (по умолчанию)on-failure— перезапускать при ошибкахalways— всегда перезапускать контейнерunless-stopped— перезапускать, пока контейнер не остановлен вручную
Если политика рестарта установлена, то после перезагрузки хоста Docker автоматически запустит контейнеры с соответствующей настройкой.