# Лабораторная работа №1 ## Описание проекта Проект разворачивает 3 сервиса с использованием Docker Compose: 1. **MySQL** - база данных; 2. **WordPress** - платформа создания сайтов; 3. **RabbitMQ** - брокер сообщений и веб интерфейст для работы с ним. ## Предварительные действия и запуск 1. Скачать и установить Docker и Docker Compose; 2. Перейти в директорию с файлом docker-compose.yml; 3. Открыть консоль и запустить сервисы командой ```bash docker-compose up --build -d ``` 4. Дождаться запуска всех сервисов ```bash [+] Running 3/3 ✔ Container lazarev_andrey_lab_1-rabbitmq-1 Running 0.0s ✔ Container lazarev_andrey_lab_1-db-1 Started 4.1s ✔ Container lazarev_andrey_lab_1-wordpress-1 Started 3.0s ``` ## Compose файл Файл docker-compose.yml содержит комментарии к каждой строке сервисов с указанием, что они делают. ## Остановка сервисов Для завершения работы с сервисами необходимо выполнить команду: ```bash docker-compose down ``` Дождаться завершения работы: ```bash [+] Running 4/3 ✔ Container lazarev_andrey_lab_1-wordpress-1 Removed 1.4s ✔ Container lazarev_andrey_lab_1-rabbitmq-1 Removed 6.5s ✔ Container lazarev_andrey_lab_1-db-1 Removed 1.3s ``` ## Видеодемонстрация работоспособности [Демонстрация работы сервисов](https://files.ulstu.ru/s/QaG89r7ZjrFTQEk)