«Доставка приложения Docker офлайн» — практический проект для изучающих Docker, которым нужно подготовить небольшую выставку для принимающего киоска. Передайте точные образы веб-сервиса и API, конфигурацию и файлы коллекции так, чтобы все экспонаты и загрузки оставались доступны после остановки источника.
Две пошаговые лабораторные работы учат сборке пакета и независимому приёму, каждая в отдельной среде. Самостоятельное задание переносит этот метод на передвижную выставку с другой структурой файлов и старым образом, который не должен попасть в поставку.
Чему вы научитесь
- определять точную пару образов и файлы, необходимые полному приложению;
- сохранять и загружать образы, отличая их архивы от экспорта контейнеров;
- сохранять переносимые пути bind-монтирований Compose внутри полного пакета;
- обращаться к нужному принимающему Engine через контекст Docker;
- запускать полученное приложение без скачивания и сборки образов, сохраняя независимый принимающий сервис;
- проверять реальные связи экспонатов, иллюстрации и загружаемые файлы после остановки источника.
Для кого этот курс
Курс подходит тем, кому нужно передать небольшое контейнерное приложение без доступа к реестру образов.
Предварительные знания: Основные пути в терминале, образы и контейнеры Docker, публикация портов. Нужная структура Compose, контексты и параметры копирования объясняются. Программировать приложение не требуется.
Учебная среда: В браузере подготовлены Workstation, Source Exhibition и Receiving Exhibition. Docker Engine источника и получателя используют отдельные хранилища образов и процессы, но разделяют ядро одной VM. Каждая работа инициализируется независимо.
Часто задаваемые вопросы
Получатель действительно независим от хранилища образов источника?
Да. Его Engine начинает без необходимых образов выставки и не имеет доступа к реестру. Вы явно загружаете переданный архив. Итоговая страница получателя использует собственные сервисы и файлы, не обращаясь к источнику как к запасному варианту.
Это две физические машины?
Оба Engine разделяют ядро одной VM. Упражнение показывает контролируемую границу передачи образов, конфигурации и файлов; оно не обещает полного аварийного восстановления или переносимости между платформами.
Нужно ли писать веб-приложение?
Нет. Приложение предоставлено. Ваша задача — выбрать и доставить полный выпуск, а затем проверить его через реальные страницы и скачанные карточки экспонатов.




