DAS_2024_1/morozov_vladimir_lab_1
2024-11-01 15:45:20 +04:00
..
.gitignore morozov_vladimir_lab_1 is ready 2024-11-01 15:45:20 +04:00
docker-compose.yml morozov_vladimir_lab_1 is ready 2024-11-01 15:45:20 +04:00
README.md morozov_vladimir_lab_1 is ready 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

Также приложение можно остановить через графическую оболочку

Работа приложения

Работа приложения представлена в видео