РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmCnRs 21 of 81 menu
◀ ▶

Перезапуск контейнера в Docker

Перезапуск контейнера останавливает его главный процесс и сразу запускает тот же контейнер снова. Новая копия из образа не создаётся. Имя и файлы остаются прежними. Две отдельные команды, сначала остановить и потом включить, здесь склеены в одну.

Идентификатор тоже остаётся прежним. Меняется только то, что программа началась заново.

Запустим фоновый контейнер lamp на пять минут:

docker run -d --name lamp alpine sleep 300

Перезапустим его по имени. Служба вернёт lamp, когда процесс будет поднят снова:

docker restart lamp

В списке запущенных по-прежнему одна строка lamp со статусом Up. Второй копии нет. Время создания относится к первому появлению контейнера, а не к этому перезапуску. Откроем список:

docker ps

Если lamp ещё не создан, сначала запустите его в фоне из alpine на две минуты.

Перезапустите lamp и убедитесь, что в списке запущенных по-прежнему одна строка с этим именем.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить