DAS_2023_1/sergeev_evgenii_lab_1/README.md

2.0 KiB
Raw Blame History

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

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

Задачи:

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

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

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

  • mediawiki - движок вики
  • wordpress - популярная система управления контентом.
  • drupal - популярная система управления контентом
  • mariadb - база данных для mediawiki

Запуск

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

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

  • Был создан docker-compose.yml файл, в котором были описаны сервисы с различными настройками image_docker_compose.png
  • Сборка и запуск контейнеров image_started_containers.png
  • Отображение запущенных контейнеров в Docker Desktop image_docker_desktop.png
  • Проверяем работу каждого сервиса:
  • Drupal image_drupal.png
  • Mediawiki image_mediawiki.png
  • WordPress image_wordpress.png

Видео

Видео с разбором лабораторной работы - https://www.youtube.com/watch?v=bP2GnAtNaX8