Этот практический проект Docker предназначен для знакомых с основами терминала. Вы поддерживаете общественную выставку Afterlight: записи посетителей должны сохраняться при замене приложения.
Одна пошаговая лабораторная ведёт от одноразовой учебной копии к гостевой книге с постоянным хранилищем. Одна самостоятельная задача переносит тот же метод на фотостену, где подписи и изображения находятся в разных каталогах. Каждый модуль начинается в собственной подготовленной среде.
Чему вы научитесь
- отличать воспроизводимые файлы приложения от данных посетителей;
- подключать существующие именованные тома к нужным путям с помощью Compose;
- проверять реальные монтирования и исправлять случайное подключение пустого тома;
- заменять контейнер, сохраняя исходные и новые записи;
- сохранять фотографии вместе с подписями и принимать новую загрузку после замены.
Для кого этот курс
Для начинающих изучать Docker и DevOps, умеющих вводить команды в терминале. Другие проекты серии, SQL и программирование приложений не требуются. Пути, контейнеры, YAML Compose, редактирование и HTTP объясняются до использования.
LabEx предоставляет Linux в браузере, Docker, Compose, приложение и вымышленные записи выставки. Команды выполняются в Workstation, рабочие страницы открываются в Exhibition. В пошаговом модуле есть Practice Copy для намеренного опыта потери данных. Локальная установка Docker и внешняя учётная запись не нужны.
Часто задаваемые вопросы
Буду ли я писать приложение базы данных?
Нет. Вы изменяете объявления хранилищ и заменяете приложение; гостевая книга и загрузка фотографий уже подготовлены.
Том Docker — это резервная копия?
Нет. Том может пережить контейнер, но его удаление или потеря хоста могут уничтожить данные. Курс посвящён постоянному хранению на одном хосте, а не полной системе резервирования или высокой доступности.
Что меняется в самостоятельной задаче?
Вы сохраняете два связанных расположения данных, чтобы фотографии и подписи пережили замену вместе. Монтирования и проверки изучаются в пошаговой лабораторной.
Какие языки доступны?
Инструкции, подсказки проверок, решения и введения доступны на английском и в восьми переводах. Демонстрационный сайт, названия элементов, команды и вывод остаются английскими.




