Linux Labs

Контейнеры: Docker и compose / Ступень 4 из 11

Dockerfile: свой образ

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 5 из 7 · на машине · 4 мин

Своя витрина на nginx

Соберёшь образ сам — на другой основе и без готового Dockerfile.

Магазину нужна витрина на nginx. Страницу уже сверстали, она лежит в ~/shop/index.html, а Dockerfile ещё нет. Основа — образ nginx:alpine: nginx в нём уже настроен и запускается сам, отдаёт файлы из каталога /usr/share/nginx/html и слушает порт 80 внутри контейнера. Снаружи витрина нужна на порту 8081.

Упражнение · сделать

Собери образ витрины

В ~/shop лежит страница витрины index.html. Собери образ shop:1 на основе nginx:alpine с этой страницей и запусти из него контейнер shop так, чтобы витрина открывалась на порту 8081.

Войти и начать Машина доступна после входа

Цели · 0 из 2

  • Собрать образ shop:1 со страницей витрины ещё не выполнена
  • Открыть витрину на порту 8081 ещё не выполнена

Цели шага

0 из 2
  • Собрать образ shop:1 со страницей витрины — ещё не выполнена
  • Открыть витрину на порту 8081 — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 2
  • Собрать образ shop:1 со страницей витрины — ещё не выполнена
  • Открыть витрину на порту 8081 — ещё не выполнена
Загрузка…