## Отчет по Docker Compose конфигурации ### Краткое описание: Данная конфигурация Docker Compose запускает набор сервисов, необходимых для работы WordPress и MediaWiki. Она включает в себя: - **WordPress:** веб-сервис для блогов и CMS - **MySQL:** база данных для хранения данных WordPress - **RabbitMQ:** брокер сообщений для потенциального использования в будущем - **MediaWiki:** вики-движок для создания и редактирования вики-страниц ### Запуск лабораторной работы: 1. Установить Docker и Docker Compose. 2. Сохранить конфигурацию в файл docker-compose.yml. 3. Запустить команду docker-compose up --build ### Используемые технологии: - **Docker Compose:** инструмент для определения и запуска многоконтейнерных приложений. - **Docker:** платформа для создания, развертывания и запуска контейнеров. - **WordPress:** популярная платформа для создания блогов и CMS. - **MySQL:** популярная система управления базами данных. - **RabbitMQ:** брокер сообщений, используемый для асинхронного обмена сообщениями. - **MediaWiki:** свободное программное обеспечение для создания и редактирования вики-страниц. ### Функциональность: Конфигурация запускает следующие сервисы: - **WordPress:** работает на порту 8080, доступен по адресу http://localhost:8080. - **MySQL:** предоставляет базу данных для WordPress и MediaWiki. - **RabbitMQ:** работает на порту 5672, доступен по адресу http://localhost:15672 для управления. - **MediaWiki:** работает на порту 8081, доступен по адресу http://localhost:8081. ### Дополнительные сведения - **Volumes**: используются для хранения данных сервисов, чтобы они не терялись при перезапуске контейнеров. - **Depends_on**: указывает на зависимость между сервисами, например, WordPress зависит от MySQL. - **Restart policy**: определяет, как сервисы будут перезапускаться после сбоя. ### Видео https://vk.com/video/@artamonovat?z=video212084908_456239356%2Fpl_212084908_-2 ### Заключение: Данная конфигурация Docker Compose обеспечивает простой и удобный способ запуска и управления несколькими сервисами, связанными с WordPress и MediaWiki. Она позволяет разработчикам легко развертывать и управлять приложениями в изолированной среде.