DAS_2024_1/lazarev_andrey_lab_1/README.md

46 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2024-10-02 15:06:10 +04:00
# Лабораторная работа №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)