проект в DevOps Skill Tree

Доставка меню кафе в контейнере Проект

Упакуйте полный сайт кафе в образ Docker, запустите без монтирования источников и самостоятельно доставьте меню пекарни.

DevOpsDocker

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

«Доставка меню кафе в контейнере» — практический DevOps-проект для начинающих с базовыми навыками терминала. Перенесите полный сайт LITTLE HOUR в новый контейнер вместе с описаниями напитков, иллюстрациями, ценами и часами работы. Приложение готово; ваша задача — упаковать и доставить его.

Одно учебное упражнение знакомит с Dockerfile, контекстом сборки, образом, контейнером, опубликованным портом и проверками, отличающими полную поставку от работающей главной. Одно самостоятельное задание предлагает меню DAYBREAK с раздельными каталогами страниц, стилей и картинок. Каждая часть начинается в своём подготовленном окружении.

Чему вы научитесь

  • отличать образ от работающего контейнера;
  • упаковывать страницы и локальные материалы оформления с явными назначениями COPY;
  • исключать авторские черновики из публичного сайта;
  • собирать именованный образ и публиковать сервер через порт контейнера;
  • запускать новый контейнер без монтирования каталогов хоста и проверять настоящие клиентские пути.

Для кого этот курс

Для новичков DevOps, начинающих разработчиков и всех, кому интересна доставка небольшого сайта в контейнере.

Требования: Уметь вводить команды и распознавать пути. Опыт Docker, администрирования Nginx, программирования или создания сайтов не нужен. Понятия, параметры и синтаксис оболочки объясняются перед использованием.

Окружение: LabEx предоставляет Linux-станцию в браузере с Docker, готовой базой Nginx, всеми файлами сайта, визуальным образцом и вкладкой вашего сайта. Локальная установка и внешние учётные записи не нужны. Вымышленные магазины не принимают настоящие заказы. Сайты, названия вкладок и вывод команд — на английском.

Часто задаваемые вопросы

Нужно создавать сайт или писать код приложения?

Нет. Сайты предоставлены полностью. Вы напишете короткий Dockerfile и будете собирать, запускать и исследовать поставку командами терминала.

Чем самостоятельное задание отличается от учебного?

Страницы, стили и иллюстрации пекарни разделены по источникам. Вы решаете, как собрать полный публичный сайт, используя изученные COPY и контейнерные методы. Доступно подробное решение с объяснениями.

Работающий контейнер означает полную поставку?

Нет. Описания, картинки, стили и информация о посещении должны работать без монтирования источников, а черновики — оставаться неопубликованными. Курс проверяет настоящие файлы и ответы; отчёт не нужен.

Рассматривается полная производственная платформа?

Курс посвящён упаковке и автономному запуску статического сайта. Реестры, оркестрация, постоянные базы данных, TLS и эксплуатация в производстве не входят в программу.

Преподаватель

labby
Labby
Labby is the LabEx teacher.