DAS_2023_1/sergeev_evgenii_lab_1/README.md

40 lines
2.0 KiB
Markdown
Raw Normal View History

2024-01-13 19:15:55 +04:00
# Лабораторная работа №1 - Знакомство с docker и docker-compose
Цель: изучение современных технологий контейнеризации.
Задачи:
Установить средство контейнеризации docker.
Изучить применение и принципы docker.
Изучить утилиту docker-compose и структуру файла docker-compose.yml.
Развернуть не менее 3х различных сервисов при помощи docker-compose.
Оформить отчёт в формате Markdown и создать Pull Request в git-репозитории.
# Необходимо развернуть три сервиса
Были выбраны сервисы:
- mediawiki - движок вики
2024-01-13 19:15:55 +04:00
- wordpress - популярная система управления контентом.
- drupal - популярная система управления контентом
- mariadb - база данных для mediawiki
2024-01-13 19:15:55 +04:00
# Запуск
Запуск контейнеров производится командой "docker-compose up -d" или через UI IDE
2024-01-13 19:15:55 +04:00
# Работы программы
- Был создан docker-compose.yml файл, в котором были описаны сервисы с различными настройками ![image_docker_compose.png](image_docker_compose.png)
- Сборка и запуск контейнеров ![image_started_containers.png](image_started_containers.png)
- Отображение запущенных контейнеров в Docker Desktop ![image_docker_desktop.png](image_docker_desktop.png)
- Проверяем работу каждого сервиса:
- Drupal ![image_drupal.png](image_drupal.png)
- Mediawiki ![image_mediawiki.png](image_mediawiki.png)
- WordPress ![image_wordpress.png](image_wordpress.png)
2024-01-13 19:15:55 +04:00
# Видео
Видео с разбором лабораторной работы - https://www.youtube.com/watch?v=bP2GnAtNaX8
2024-01-13 19:15:55 +04:00