readme is done

This commit is contained in:
platoff aeeee
2025-12-13 17:26:07 +04:00
parent e216d80d7c
commit 0020affe26

View File

@@ -1,44 +1,44 @@
## Лабораторная работа №1 Геримович И.М. ПИбд-42
**Цель:** изучение современных технологий контейнеризации.
**Цель:** изучение современных технологий контейнеризации.
**Задачи:**
Установить средство контейнеризации docker.
Изучить применение и принципы docker.
Изучить утилиту docker-compose и структуру файла docker-compose.yml.
Развернуть не менее 3х различных сервисов при помощи docker-compose.
Установить средство контейнеризации docker.
Изучить применение и принципы docker.
Изучить утилиту docker-compose и структуру файла docker-compose.yml.
Развернуть не менее 3х различных сервисов при помощи docker-compose.
Оформить отчёт в формате Markdown и создать Pull Request в git-репозитории.
**В этом проекте через Docker Compose разворачиваются следующие**
*mediawiki* - Движок вики
*wordpress* - Популярная система управления контентом
*drupal* - Ещё одна популярная система управления контентом
**В этом проекте через Docker Compose разворачиваются следующие сервисы**
*mediawiki* - Движок вики
*wordpress* - Популярная система управления контентом
*drupal* - Ещё одна популярная система управления контентом
1. Запуск всех сервисов
Файл docker-compose.yml расположен в корне проекта.
1. Запуск всех сервисов
Файл docker-compose.yml расположен в корне проекта.
Запуск всех сервисов происходит через команду:
docker compose up -d
2. Сервисы и их конфигурация
2. Сервисы и их конфигурация
1. wordpress - Популярная система управления контентом.
2. drupal - Ещё одна популярная система управления контентом.
3. gitea - Сервис для хранения репозиториев git, на котором работает этот репозиторий.
1. wordpress - Популярная система управления контентом.
2. drupal - Ещё одна популярная система управления контентом.
3. gitea - Сервис для хранения репозиториев git, на котором работает этот репозиторий.
3. Проверка работоспособности
Проверить список контейнеров и порты:
docker compose ps
Проверка volumes:
docker volume ls
3. Проверка работоспособности
Проверить список контейнеров и порты:
docker compose ps
Проверка volumes:
docker volume ls
4. Остановка и удаление
Для остановки и удаления всех контейнеров необходимо выполнить команду:
docker compose down
Для остановки с удалением volumes (данных):
docker-compose down -v
4. Остановка и удаление
Для остановки и удаления всех контейнеров необходимо выполнить команду:
docker compose down
Для остановки с удалением volumes (данных):
docker-compose down -v
5. Используемые технологии
5. Используемые технологии
Образы Docker:
wordpress:latest - последняя версия WordPress CMS
mysql:8.0 - система управления базами данных MySQL