Merge pull request 'senkin_alexander_lab_1 is ready' (#6) from senkin_alexander_lab_1 into main

Reviewed-on: http://student.git.athene.tech/Alexey/DAS_2023_1/pulls/6
This commit is contained in:
Alexey 2023-10-24 10:04:46 +04:00
commit 47156570ff
9 changed files with 63 additions and 0 deletions

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="Go" enabled="true" />
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />

View 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

View File

@ -0,0 +1,24 @@
services:
gitea:
image: gitea/gitea
ports:
- "8081:3000"
volumes:
- gitea-data:/var/gitea
wordpress:
image: wordpress
ports:
- "8082:80"
volumes:
- wordpress-data:/var/wordpress
redmine:
image: redmine
ports:
- "8083:3000"
volumes:
- redmine-data:/var/redmine
volumes:
gitea-data:
wordpress-data:
redmine-data:

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB