diff --git a/alexandrov_dmitrii_lab_1/docker-compose.yml b/alexandrov_dmitrii_lab_1/docker-compose.yml new file mode 100644 index 0000000..aeee810 --- /dev/null +++ b/alexandrov_dmitrii_lab_1/docker-compose.yml @@ -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: \ No newline at end of file diff --git a/alexandrov_dmitrii_lab_1/readme.md b/alexandrov_dmitrii_lab_1/readme.md new file mode 100644 index 0000000..8977acb --- /dev/null +++ b/alexandrov_dmitrii_lab_1/readme.md @@ -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 \ No newline at end of file diff --git a/alexandrov_dmitrii_lab_1/screens/mw.png b/alexandrov_dmitrii_lab_1/screens/mw.png new file mode 100644 index 0000000..f90c6bb Binary files /dev/null and b/alexandrov_dmitrii_lab_1/screens/mw.png differ diff --git a/alexandrov_dmitrii_lab_1/screens/rmq.png b/alexandrov_dmitrii_lab_1/screens/rmq.png new file mode 100644 index 0000000..27d8f29 Binary files /dev/null and b/alexandrov_dmitrii_lab_1/screens/rmq.png differ diff --git a/alexandrov_dmitrii_lab_1/screens/wp.png b/alexandrov_dmitrii_lab_1/screens/wp.png new file mode 100644 index 0000000..6c07352 Binary files /dev/null and b/alexandrov_dmitrii_lab_1/screens/wp.png differ