DAS_2024_1/morozov_vladimir_lab_1/README.md

36 lines
2.6 KiB
Markdown
Raw Normal View History

2024-11-01 15:45:20 +04:00
# Лабораторная работа №1 - Знакомство с docker и docker-compose
## Установка средства контейнеризации докер
Для работы с контейнерами и образами докера с официального сайта было скачено приложение Docker Desktop, которое представляет из себя инструмент с графической оболочкой.
## Разворачиваемые сервисы
Для данной лабораторной работы были выбраны следующие сервисы:
- wordpress - сервис для создания контента
- gitea - система гит
- mysql - бд, которая будет использоваться для работы wordpress
- mediawiki - сервис вики
## Описание файла docker-compose.yml
В папке проекта был создан файл `docker-compose.yml`, данный файл позволяет нам настроить наши контейнеры: выбрать образы, которые будут развернуты в контейнерах; назначить порты, через которые можно будет обращаться к контейнерам; создать и назначить тома и прочее. В самом файле все строки содержат комментарии, поясняющие для чего используется та или иная строка.
## Запуск контейнеров
Для того, чтобы запустить все наши контейнеры нужно использовать команду:
``
docker compose up --build
``
Данная команда на основе файла `docker-compose.yml` создаст контейнеры, тома и прочее, если их ранее не было создано. Также данная команды скачает необходимые образы, если их ранее не было скачено или создано.
Также приложение можно запустить через графическую оболочку
## Остановка приложения
Остановить приложение можно через команду:
``
docker compose down
``
Также приложение можно остановить через графическую оболочку
## Работа приложения
Работа приложения представлена в [видео](https://disk.yandex.ru/i/824dXYpFrDs7Nw)