.. | ||
docker-compose.yml | ||
image_docker_compose.png | ||
image_docker_desktop.png | ||
image_drupal.png | ||
image_mediawiki.png | ||
image_started_containers.png | ||
image_wordpress.png | ||
README.md |
Лабораторная работа №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 файл, в котором были описаны сервисы с различными настройками
- Сборка и запуск контейнеров
- Отображение запущенных контейнеров в Docker Desktop
- Проверяем работу каждого сервиса:
- Drupal
- Mediawiki
- WordPress
Видео
Видео с разбором лабораторной работы - https://www.youtube.com/watch?v=bP2GnAtNaX8