DAS_2023_1/senkin_alexander_lab_1/README.md

1.9 KiB
Raw Permalink Blame History

Лабораторная работа №1 - Знакомство с docker и docker-compose

Цель: изучение современных технологий контейнеризации.

Задачи:

Установить средство контейнеризации docker. Изучить применение и принципы docker. Изучить утилиту docker-compose и структуру файла docker-compose.yml. Развернуть не менее 3х различных сервисов при помощи docker-compose. Оформить отчёт в формате Markdown и создать Pull Request в git-репозитории.

Необходимо развернуть три сервиса

Были выбраны сервисы:

  • redmine - система учёта багов, т.е. баг-трекер.
  • wordpress - популярная система управления контентом.
  • gitea - сервис для хранения репозиториев git, на котором работает этот репозиторий.

Запуск

Запуск контейнеров производится командой "docker-compose up -d"

Работы программы

  • Был создан файл docker-compose.yml, в котором были описаны сервисы с их портами и томами. img.png
  • Сборка и запуск контейнеров. img_1.png
  • Все контейнеры отображаются в Docker Desktop img_2.png
  • Переходим на страницу каждого сервиса для подтверждения их работоспособности:
  • Wordpress img_3.png
  • Gitea img_4.png
  • Redmine img_5.png

Видео

Видео с разбором лабораторной работы - https://youtu.be/5EkEJcCTc3Q