init
This commit is contained in:
parent
8496ba5b3e
commit
61c94a9155
38
sergeev_evgenii_lab_1/README.md
Normal file
38
sergeev_evgenii_lab_1/README.md
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Лабораторная работа №1 - Знакомство с docker и docker-compose
|
||||||
|
|
||||||
|
Цель: изучение современных технологий контейнеризации.
|
||||||
|
|
||||||
|
Задачи:
|
||||||
|
|
||||||
|
Установить средство контейнеризации docker.
|
||||||
|
Изучить применение и принципы docker.
|
||||||
|
Изучить утилиту docker-compose и структуру файла docker-compose.yml.
|
||||||
|
Развернуть не менее 3х различных сервисов при помощи docker-compose.
|
||||||
|
Оформить отчёт в формате Markdown и создать Pull Request в git-репозитории.
|
||||||
|
|
||||||
|
# Необходимо развернуть три сервиса
|
||||||
|
|
||||||
|
Были выбраны сервисы:
|
||||||
|
|
||||||
|
- redmine - система учёта багов, т.е. баг-трекер.
|
||||||
|
- wordpress - популярная система управления контентом.
|
||||||
|
- gitea - сервис для хранения репозиториев git, на котором работает этот репозиторий.
|
||||||
|
|
||||||
|
# Запуск
|
||||||
|
|
||||||
|
Запуск контейнеров производится командой "docker-compose up -d"
|
||||||
|
|
||||||
|
# Работы программы
|
||||||
|
|
||||||
|
- Был создан файл docker-compose.yml, в котором были описаны сервисы с их портами и томами. ![img.png](img.png)
|
||||||
|
- Сборка и запуск контейнеров. ![img_1.png](img_1.png)
|
||||||
|
- Все контейнеры отображаются в Docker Desktop ![img_2.png](img_2.png)
|
||||||
|
- Переходим на страницу каждого сервиса для подтверждения их работоспособности:
|
||||||
|
- Wordpress ![img_3.png](img_3.png)
|
||||||
|
- Gitea ![img_4.png](img_4.png)
|
||||||
|
- Redmine ![img_5.png](img_5.png)
|
||||||
|
|
||||||
|
# Видео
|
||||||
|
|
||||||
|
Видео с разбором лабораторной работы - https://youtu.be/5EkEJcCTc3Q
|
||||||
|
|
0
sergeev_evgenii_lab_1/docker-compose.yml
Normal file
0
sergeev_evgenii_lab_1/docker-compose.yml
Normal file
Loading…
Reference in New Issue
Block a user