degtyarev_mikhail_lab_1 is ready #165

Open
m_deg wants to merge 1 commits from degtyarev_mikhail_lab_1 into main
2 changed files with 95 additions and 0 deletions
Showing only changes of commit 39a0440764 - Show all commits

View File

@ -0,0 +1,63 @@
# Лабораторная 1
## Вариант 9
## Задание
Цель: изучение современных технологий контейнеризации.
Задачи:
- Установить средство контейнеризации docker.
- Изучить применение и принципы docker.
- Изучить утилиту docker-compose и структуру файла docker-compose.yml.
- Развернуть не менее 3х различных сервисов при помощи docker-compose.
- Оформить отчёт в формате Markdown и создать Pull Request в git-репозитории.
## Описание Программы
**Разворачивание**
Для разворачивания было выбрано 3 сервиса:
- mediawiki
- redmine
- gitea
**docker-compose**
```
version: '3'
services:
mediawiki:
image: mediawiki
ports:
- "8080:80"
volumes:
- mediawiki-data:/var/www/html/images
container_name: mediawiki
redmine:
image: redmine
ports:
- "3000:3000"
volumes:
- redmine-data:/usr/src/redmine/files
container_name: redmine
gitea:
image: gitea/gitea:latest
ports:
- "3001:3000"
volumes:
- gitea-data:/data
container_name: gitea
volumes:
mediawiki-data:
redmine-data:
gitea-data:
```
Для каждого сервиса был выполнен проброс портов, заданы volumes.
Ссылка на видео: https://vk.com/video/@id151119348?z=video151119348_456239198%2Fln-8DxnZ9CO60NcTnEIuz%2Fpl_151119348_-2

View File

@ -0,0 +1,32 @@
version: '3'
services:
mediawiki:
image: mediawiki
ports:
- "8080:80"
volumes:
- mediawiki-data:/var/www/html/images
container_name: mediawiki
redmine:
image: redmine
ports:
- "3000:3000"
volumes:
- redmine-data:/usr/src/redmine/files
container_name: redmine
gitea:
image: gitea/gitea:latest
ports:
- "3001:3000"
volumes:
- gitea-data:/data
container_name: gitea
volumes:
mediawiki-data:
redmine-data:
gitea-data: