.. | ||
app1 | ||
app2 | ||
screens | ||
docker-compose.yml | ||
README.md |
Лабораторная работа №2 - Разработка простейшего распределённого приложения
Согласно вашему варианту (выбирайте любой) разработать два приложения такие, что результат первого является исходными данными для второго Требования и docker-compose:
Несколько контейнеров. Хотя бы один volume. Хотя бы один порт, проброшенный на хост. При этом разворачивание системы должно пройти до конца. Например, должен быть создан администратор и система должна корректно функционировать. Это необходимо будет предоставить в отчёте, поэтому не забывайте делать скриншоты.
Выбранные сервисы
- mediawiki - движок вики
- drupal - популярная система управления контентом
- wordpress - популярная система управления контентом.
Запуск
Командой в консоли проекта "docker-compose up -d"
Описание работы:
Развернули три сервиса плюс базу данных к ним. Подробное описание для docker-compose дано в комментариях.
- mediawiki:
- доступ на http://localhost:8080/
- drupal:
- доступ на http://localhost:8081/
- wordpress:
- доступ на http://localhost:8082/
Старт сервисов
Сервисы
Images
Volumes
Сервис 1
Сервис 2
Сервис 3