2.6 KiB
Лабораторная работа №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
Также приложение можно остановить через графическую оболочку
Работа приложения
Работа приложения представлена в видео