Merge pull request 'alexandrov_dmitrii_lab_1 ready' (#15) from alexandrov_dmitrii_lab_1 into main

Reviewed-on: http://student.git.athene.tech/Alexey/DAS_2023_1/pulls/15
This commit is contained in:
Alexey 2023-11-16 15:38:22 +04:00
commit 6222012a6f
5 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,26 @@
services:
rabbitmq:
image: rabbitmq:3.12.8-management
ports:
- 15672:15672
volumes:
- rabbitmq-data:/var/lib/rabbitmq
mediawiki:
image: mediawiki
ports:
- 8081:80
volumes:
- mediawiki-data:/var/files/mediawiki
wordpress:
image: wordpress
ports:
- 8082:80
volumes:
- wordpress-data:/var/files/wordpress
volumes:
rabbitmq-data:
mediawiki-data:
wordpress-data:

View File

@ -0,0 +1,21 @@
## Задание
Развернуть не менее 3х сервисов через docker-compose.
## Выполнение
Было выбрано три сервиса: RabbitMQ, MediaWiki, WordPress.
Yaml-файл был настроен следующим образом:
* блок services, где перечислены разворачиваемые сервисы.
* непосредственно перечисление сервисов: rabbitmq, mediawiki, wordpress.
* у каждого сервиса описаны: image - образ, на основе которого создаётся контейнер, port - проброс порта с хоста на гостевую машину (контейнер), volumes - указание на том с путём хранения внутри него.
* блок volumes, где описаны тома - отделённые постоянные хранилища информации для контейнеров.
Результаты:
![RabbitMQ](screens/rmq.png)
![MediaWiki](screens/mw.png)
![WordPress](screens/wp.png)
## Ссылка на видео
https://drive.google.com/file/d/1vlDMe23Di1W-PBFlJN85XNmi8OqeHEsK/view?usp=drive_link

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB