forked from Alexey/DAS_2024_1
.. | ||
docker-compose.yml | ||
README.md |
Лабораторная работа №1
Описание проекта
Проект разворачивает 3 сервиса с использованием Docker Compose:
- MySQL - база данных;
- WordPress - платформа создания сайтов;
- RabbitMQ - брокер сообщений и веб интерфейст для работы с ним.
Предварительные действия и запуск
- Скачать и установить Docker и Docker Compose;
- Перейти в директорию с файлом docker-compose.yml;
- Открыть консоль и запустить сервисы командой
docker-compose up --build -d
- Дождаться запуска всех сервисов
[+] 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
Дождаться завершения работы:
[+] 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