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-репозитории.
|
|
|
|
|
|
|
|
|
|
# Необходимо развернуть три сервиса
|
|
|
|
|
|
|
|
|
|
Были выбраны сервисы:
|
|
|
|
|
|
2024-01-14 01:35:29 +04:00
|
|
|
|
- mediawiki - движок вики
|
2024-01-13 19:15:55 +04:00
|
|
|
|
- wordpress - популярная система управления контентом.
|
2024-01-14 01:35:29 +04:00
|
|
|
|
- drupal - популярная система управления контентом
|
|
|
|
|
- mariadb - база данных для mediawiki
|
2024-01-13 19:15:55 +04:00
|
|
|
|
|
|
|
|
|
# Запуск
|
|
|
|
|
|
2024-01-14 01:35:29 +04:00
|
|
|
|
Запуск контейнеров производится командой "docker-compose up -d" или через UI IDE
|
2024-01-13 19:15:55 +04:00
|
|
|
|
|
|
|
|
|
# Работы программы
|
|
|
|
|
|
2024-01-14 01:35:29 +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
|
|
|
|
|
|
|
|
|
# Видео
|
|
|
|
|
|
2024-01-14 01:35:29 +04:00
|
|
|
|
Видео с разбором лабораторной работы - https://www.youtube.com/watch?v=bP2GnAtNaX8
|
2024-01-13 19:15:55 +04:00
|
|
|
|
|