# Лабораторная работа №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)