Подтвердить что ты не робот

Что происходит, когда перезагружается хост-докер?

Что происходит, когда хост-докер выключен и перезагружен?

  • будут ли запущены запущенные изображения?
  • будут ли изменения, которые были сделаны для этих изображений, сохранены или будет создан новый экземпляр изображения и изменения будут потеряны?
  • У docker есть какой-либо параметр конфигурации, такой как список изображений, которые будут автоматически выполняться при запуске, и параметры запуска изображений? Где? Если нет, я полагаю, что для изменения состояния докеров можно использовать только командную строку докера. Где хранится это состояние (я предполагаю, что где-то в /var). Это может быть полезно для резервного копирования состояния докеров.

(Мне бы хотелось найти это в FAQ)

4b9b3361

Ответ 1

будут ли запущены запущенные изображения?

Docker перезапустит контейнеры, когда демон перезапустится, если вы передадите -r=True в параметры запуска. На Ubuntu вы можете выполнить это на постоянной основе, изменив DOCKER_OPTS="-r=true" в /etc/default/docker.

сохраняются ли изменения, которые были сделаны для этих изображений, или будет создан новый экземпляр изображения и изменения будут потеряны?

Контейнеры будут остановлены. Любые изменения в контейнере будут по-прежнему присутствовать при следующем запуске контейнера, который произойдет автоматически, когда демон docker запустится, если -r=True предоставлен, как указано выше.

где конфигурация докера хранится в хост-системе?

Нет файла конфигурации как такового. Вы можете настроить параметры выскочки/инициализации в /etc/default/docker.