проект в Docker Skill Tree

Доставка приложения Docker офлайн

Соберите точные образы, переносимую конфигурацию и файлы полной выставки, затем запустите её на получателе без доступа к реестру.

ПроектDocker

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

Введение

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

Две пошаговые лабораторные работы учат сборке пакета и независимому приёму, каждая в отдельной среде. Самостоятельное задание переносит этот метод на передвижную выставку с другой структурой файлов и старым образом, который не должен попасть в поставку.

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

  • определять точную пару образов и файлы, необходимые полному приложению;
  • сохранять и загружать образы, отличая их архивы от экспорта контейнеров;
  • сохранять переносимые пути bind-монтирований Compose внутри полного пакета;
  • обращаться к нужному принимающему Engine через контекст Docker;
  • запускать полученное приложение без скачивания и сборки образов, сохраняя независимый принимающий сервис;
  • проверять реальные связи экспонатов, иллюстрации и загружаемые файлы после остановки источника.

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

Курс подходит тем, кому нужно передать небольшое контейнерное приложение без доступа к реестру образов.

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

Учебная среда: В браузере подготовлены Workstation, Source Exhibition и Receiving Exhibition. Docker Engine источника и получателя используют отдельные хранилища образов и процессы, но разделяют ядро одной VM. Каждая работа инициализируется независимо.

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

Получатель действительно независим от хранилища образов источника?

Да. Его Engine начинает без необходимых образов выставки и не имеет доступа к реестру. Вы явно загружаете переданный архив. Итоговая страница получателя использует собственные сервисы и файлы, не обращаясь к источнику как к запасному варианту.

Это две физические машины?

Оба Engine разделяют ядро одной VM. Упражнение показывает контролируемую границу передачи образов, конфигурации и файлов; оно не обещает полного аварийного восстановления или переносимости между платформами.

Нужно ли писать веб-приложение?

Нет. Приложение предоставлено. Ваша задача — выбрать и доставить полный выпуск, а затем проверить его через реальные страницы и скачанные карточки экспонатов.

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

labby
Labby
Labby is the LabEx teacher.