69 lines
2.5 KiB
Markdown
69 lines
2.5 KiB
Markdown
# Лабораторная работа №2 - Разработка простейшего распределённого приложения
|
|
|
|
Согласно вашему варианту (выбирайте любой) разработать два приложения такие,
|
|
что результат первого является исходными данными для второго
|
|
Требования и docker-compose:
|
|
|
|
Несколько контейнеров.
|
|
Хотя бы один volume.
|
|
Хотя бы один порт, проброшенный на хост.
|
|
При этом разворачивание системы должно пройти до конца. Например, должен быть создан
|
|
администратор и система должна корректно функционировать. Это необходимо будет предоставить
|
|
в отчёте, поэтому не забывайте делать скриншоты.
|
|
|
|
# Выбранные сервисы
|
|
|
|
* mediawiki - движок вики
|
|
* drupal - популярная система управления контентом
|
|
* wordpress - популярная система управления контентом.
|
|
|
|
# Запуск
|
|
|
|
Командой в консоли проекта "docker-compose up -d"
|
|
|
|
# Описание работы:
|
|
Развернули три сервиса плюс базу данных к ним.
|
|
Подробное описание для docker-compose дано в комментариях.
|
|
|
|
1. mediawiki:
|
|
- доступ на http://localhost:8080/
|
|
|
|
2. drupal:
|
|
- доступ на http://localhost:8081/
|
|
|
|
3. wordpress:
|
|
- доступ на http://localhost:8082/
|
|
|
|
<p>
|
|
<div>Старт сервисов</div>
|
|
<img src="screens/img.png" width="650" title="Старт сервисов">
|
|
</p>
|
|
<p>
|
|
<div>Сервисы</div>
|
|
<img src="screens/img_1.png" width="650" title="Сервисы">
|
|
</p>
|
|
<p>
|
|
<div>Images</div>
|
|
<img src="screens/img_2.png" width="650" title="Сервисы">
|
|
</p>
|
|
<p>
|
|
<div>Volumes</div>
|
|
<img src="screens/img_3.png" width="650" title="Сервисы">
|
|
</p>
|
|
<p>
|
|
<div>Сервис 1</div>
|
|
<img src="screens/img_4.png" width="650" title="Сервис 1">
|
|
</p>
|
|
<p>
|
|
<div>Сервис 2</div>
|
|
<img src="screens/img_5.png" width="650" title="Сервис 2">
|
|
</p>
|
|
<p>
|
|
<div>Сервис 3</div>
|
|
<img src="screens/img_6.png" width="650" title="Сервис 3">
|
|
</p>
|
|
|
|
# Ссылка на видео
|
|
https://disk.yandex.ru/i/nG5KrHy_DsQxuw
|
|
|