Linux Labs

Контейнеры: Docker и compose / Ступень 5 из 11 · шаг 6 из 7

Данные после пересоздания

средняя ~20 мин
Не запущена Запускается обычно ~20 с
Сообщить о проблеме

Ситуация

Дежурная смена ведёт заметки в приложении notes: оно работает в контейнере Docker с тем же именем и на порту 8080 показывает список заметок с начала месяца. Вчера вечером коллега обновил приложение до версии 1.1: удалил контейнер и создал новый из образа notes:1.1 с прежними портом, переменной NOTES_TITLE и политикой перезапуска. Контейнер работает, но утром curl http://localhost:8080/ показывает notes: 0.

Команды docker запускай через sudo: у пользователя student нет прямого доступа к Docker. Интернета на машине нет, образы notes:1.0 и notes:1.1 уже собраны.

Задача

  1. http://localhost:8080/ отвечает приложением версии 1.1 и показывает все заметки, что были до обновления.
  2. Контейнер notes хранит заметки там же, где до обновления, и лишних томов у него нет.
  3. Прежние заметки не изменились.
  4. notes работает с прежними портом, NOTES_TITLE и политикой перезапуска: после перезагрузки машины поднимется сам.

Видна только тебе. Сохраняется при вводе.

Все заметки

Цели лабы

0 из 4
  • http://localhost:8080/ отвечает приложением notes 1.1 и показывает все заметки, что были до обновления — ещё не проверялась
  • Контейнер notes хранит заметки там же, где до обновления, и лишних томов у него нет — ещё не проверялась
  • Прежние заметки не изменились — совпадают по контрольной сумме — ещё не проверялась
  • notes работает с прежними портом, NOTES_TITLE и политикой перезапуска — поднимется сам после перезагрузки — ещё не проверялась

Подсказки

открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение после 3 неудачных проверок

Выйти из лабы?

Машина проработает ещё 10 минут и удалится. Файлы пропадут, выполненные цели останутся.

Загрузка…