Linux Labs

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

Новая версия образа

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

Ситуация

Страница статуса команды работает в контейнере app на порту 8080 — это версия 1.0, образ app:1.0. Разработчик подготовил версию 1.1: её файлы и Dockerfile лежат в ~/app. Собрать образ он не успел — сборка у него падала.

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

Задача

  1. Образ app:1.1 собран из каталога ~/app: сборка sudo docker build ~/app проходит и даёт образ с теми же слоями.
  2. Контейнер app работает из образа app:1.1 и не перезапускается.
  3. curl http://localhost:8080/ получает от контейнера app страницу версии 1.1.

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

Все заметки

Цели лабы

0 из 3
  • Образ app:1.1 собран из ~/app — сборка этого каталога даёт образ с теми же слоями — ещё не проверялась
  • Контейнер app работает из образа app:1.1 и не перезапускается — ещё не проверялась
  • http://localhost:8080/ отдаёт страницу версии 1.1 из контейнера app — ещё не проверялась

Подсказки

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

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

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

Загрузка…