«Доставка меню кафе в контейнере» — практический DevOps-проект для начинающих с базовыми навыками терминала. Перенесите полный сайт LITTLE HOUR в новый контейнер вместе с описаниями напитков, иллюстрациями, ценами и часами работы. Приложение готово; ваша задача — упаковать и доставить его.
Одно учебное упражнение знакомит с Dockerfile, контекстом сборки, образом, контейнером, опубликованным портом и проверками, отличающими полную поставку от работающей главной. Одно самостоятельное задание предлагает меню DAYBREAK с раздельными каталогами страниц, стилей и картинок. Каждая часть начинается в своём подготовленном окружении.
Чему вы научитесь
- отличать образ от работающего контейнера;
- упаковывать страницы и локальные материалы оформления с явными назначениями COPY;
- исключать авторские черновики из публичного сайта;
- собирать именованный образ и публиковать сервер через порт контейнера;
- запускать новый контейнер без монтирования каталогов хоста и проверять настоящие клиентские пути.
Для кого этот курс
Для новичков DevOps, начинающих разработчиков и всех, кому интересна доставка небольшого сайта в контейнере.
Требования: Уметь вводить команды и распознавать пути. Опыт Docker, администрирования Nginx, программирования или создания сайтов не нужен. Понятия, параметры и синтаксис оболочки объясняются перед использованием.
Окружение: LabEx предоставляет Linux-станцию в браузере с Docker, готовой базой Nginx, всеми файлами сайта, визуальным образцом и вкладкой вашего сайта. Локальная установка и внешние учётные записи не нужны. Вымышленные магазины не принимают настоящие заказы. Сайты, названия вкладок и вывод команд — на английском.
Часто задаваемые вопросы
Нужно создавать сайт или писать код приложения?
Нет. Сайты предоставлены полностью. Вы напишете короткий Dockerfile и будете собирать, запускать и исследовать поставку командами терминала.
Чем самостоятельное задание отличается от учебного?
Страницы, стили и иллюстрации пекарни разделены по источникам. Вы решаете, как собрать полный публичный сайт, используя изученные COPY и контейнерные методы. Доступно подробное решение с объяснениями.
Работающий контейнер означает полную поставку?
Нет. Описания, картинки, стили и информация о посещении должны работать без монтирования источников, а черновики — оставаться неопубликованными. Курс проверяет настоящие файлы и ответы; отчёт не нужен.
Рассматривается полная производственная платформа?
Курс посвящён упаковке и автономному запуску статического сайта. Реестры, оркестрация, постоянные базы данных, TLS и эксплуатация в производстве не входят в программу.




