Контейнеры: Docker и compose / Ступень 2 из 11 · шаг 7 из 8
Служба из контейнера
Не запущена
Запускается
Ситуация
Страницу статуса команды на этой машине отдаёт служба status-legacy — на порту 8080,
версия 0.9. Новую версию разработчики прислали образом Docker status-page:1.0: внутри
httpd из busybox и сама страница. Образ уже загружен, теперь страницу нужно перевести
в контейнер.
Команды docker запускай через sudo: у пользователя student нет прямого доступа к Docker.
Интернета на машине нет.
Задача
- Контейнер
statusиз образаstatus-page:1.0работает и не перезапускается. curl http://localhost:8080/получает от контейнераstatusновую страницу —status-page 1.0.- После перезагрузки машины порт 8080 снова у контейнера
status: Docker стартует при загрузке, а старая служба — нет. - Политика перезапуска
status—unless-stopped: если дежурный остановит контейнер руками, он не поднимется сам. Страница отвечает и послеsudo systemctl restart docker— проверка перезапустит docker сама.
Цели лабы
0 из 4-
Контейнер status из образа status-page:1.0 работает и не перезапускается — ещё не проверялась
-
http://localhost:8080/ отдаёт страницу status-page 1.0 из контейнера status — ещё не проверялась
-
После перезагрузки машины порт 8080 займёт контейнер — docker стартует при загрузке, status-legacy нет — ещё не проверялась
-
Политика перезапуска status — unless-stopped, страница отвечает и после перезапуска docker — ещё не проверялась
Подсказки
открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение
после 3 неудачных проверок