readme is done
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user