Здесь собирается конфигурация. Страница не запускает Docker. Настоящие PHP- и Node.js-приложения находятся в архиве; контейнеры запускаются на вашем компьютере с установленным Docker Engine и Compose.
Два готовых пути
Настройте свой учебный стенд
Меняйте параметры — схема, YAML и команды обновляются вместе.
Параметры
Локальный стендКак соединены сервисы
Схема конфигурацииhttp://127.0.0.1:8088Порт компьютера → порт приложения
appdbПриложение ждёт успешной проверки готовности зависимости.
Данные сохраняются отдельно от контейнера
Браузер использует адрес компьютера. Приложение обращается к зависимости по имени сервиса внутри сети Docker. localhost внутри контейнера указывает на сам этот контейнер.
Конфигурация для выбранного стенда
Заберите YAML и настройки
Распакуйте проект и выберите нужный каталог. Файлы конфигурации должны находиться рядом с его Dockerfile.
# Загружаем конфигурацию…Если браузер убрал точку и сохранил env.example, переименуйте файл в .env.example. В ZIP имя уже правильное.
Это часть проекта. Один YAML не содержит PHP- и Node.js-код: скачайте полный архив, затем замените в выбранном каталоге конфигурацию и настройки.
Учебные значения. В .env.example приведены демонстрационные параметры. Настоящие секреты в публичную мастерскую вводить не нужно.
Понятная работа в терминале
Что сделать с окружением
Выберите действие, прочитайте результат и выполните команду локально из каталога стенда.
Проверить конфигурацию
Команда проверит итоговую конфигурацию перед запуском.
Выполняется на вашем компьютере. Страница только показывает команду.
Отдельный случай: удалить контейнеры и учебные данные
Удаление томов стирает сохранённые данные этого стенда. Обычный down оставляет именованный том. Вариант ниже нужен только для осознанного полного сброса учебной базы.
docker compose down --volumesПеред выполнением проверьте каталог и имя проекта. Сначала сохраните нужные данные.
Семь практических разборов
Поймите, что меняется и почему
Выберите ситуацию. Мастерская подскажет, на какую часть окружения обратить внимание.
Эксперимент с данными
Запишите → перезапустите → проверьте
Создайте учебную запись в приложении. Пересоздайте контейнеры с тем же проектом и томом, затем откройте приложение снова.
Так вы проверите сохранность данных на своём компьютере. Схема на странице объясняет устройство, но не подтверждает состояние ваших контейнеров.
- 1Запишите данные
Создайте заявку в приложении.
- 2Пересоздайте контейнеры
docker compose downdocker compose up -d --build - 3Проверьте результат
С тем же именем проекта и тома данные должны сохраниться.
Настоящие приложения в архиве
Продолжите на своём компьютере
Два стенда, исходники приложений, Dockerfiles, конфигурации, инструкция запуска и проверки. Мини-мастерская помогает разобраться в настройках; работающий Docker нужен для настоящего запуска.