diff --git a/tasks/mironov-eo/lab_1/README.md b/tasks/mironov-eo/lab_1/README.md
new file mode 100644
index 0000000..a5179ad
--- /dev/null
+++ b/tasks/mironov-eo/lab_1/README.md
@@ -0,0 +1,136 @@
+# Отчёт по лабораторной работе №1
+
+Выполнил: студент гр. ИСЭбд-41 Миронов Е.О.
+
+## Разворачивание сервиса Redmine
+
+Конфигурация docker-compose для развертывания Redmine:
+
+```yaml
+version: '3.1'
+#Задаем контейнеры
+services:
+#Контейнер Redmine
+  redmine:
+    image: redmine #образ redmine
+    restart: always #Параметр перезапуска
+    ports: #Проброс портов
+      - 8082:3000
+    environment: #Переменные среды
+      REDMINE_DB_MYSQL: db
+      REDMINE_DB_PASSWORD: example
+      REDMINE_SECRET_KEY_BASE: supersecretkey
+#DB
+  db:
+    image: mysql:5.7 #образ MySql
+    restart: always #Параметр перезапуска
+    environment: #Переменные среды
+      MYSQL_ROOT_PASSWORD: example
+      MYSQL_DATABASE: redmine
+```
+
+Далее в командной строке разворачиваем сервис командой `docker-compose up`:
+![](shots/1.png)
+
+Контейнер появился в docker desktop:
+![](shots/4.png)
+
+Переходим на http://localhost:8082:
+![](shots/2.png)
+
+Создаем новый проект в Redmine:
+![](shots/3.png)
+![](shots/5.png)
+![](shots/6.png)
+
+
+## Разворачивание сервиса Drupal
+Конфигурация docker-compose для развертывания Drupal:
+
+```yaml
+version: '3.1'
+
+services:
+  #Drupal
+  drupal:
+    image: drupal:8-apache #образ drupal
+    ports: #Проброс портов
+      - 8800:80
+    volumes: #Каталоги для хранения данных контейнера
+      - /var/www/html/modules
+      - /var/www/html/profiles
+      - /var/www/html/themes
+      - /var/www/html/sites
+    restart: always #Параметр перезапуска
+  #DB
+  postgres: #образ postgres
+    image: postgres:10
+    environment: #Переменные среды
+      POSTGRES_PASSWORD: example
+    restart: always #Параметр перезапуска
+```
+Разворачиваем сервис командой `docker-compose up`.
+
+Переходим на http://localhost:8082:
+![](shots/8.png)
+
+Задаем базовые настройки и создаем сайт:
+![](shots/9.png)
+![](shots/10.png)
+
+## Разворачивание сервиса Gitea
+
+Конфигурация docker-compose для развертывания Gitea:
+
+```yaml
+version: "3"
+
+networks:
+  gitea:
+    external: false
+services: #Описание служб
+  #Gitea
+  server:
+    image: gitea/gitea:1.20.4 #Образ gitea
+    container_name: gitea #Наименование контейнера
+    environment: #Переменные среды
+      - USER_UID=1000
+      - USER_GID=1000
+      - GITEA__database__DB_TYPE=mysql
+      - GITEA__database__HOST=db:3306
+      - GITEA__database__NAME=gitea
+      - GITEA__database__USER=gitea
+      - GITEA__database__PASSWD=gitea
+    restart: always #Параметр перезапуска
+    networks: #Параметры сети
+      - gitea
+    volumes: #Каталоги для хранения данных контейнера
+      - ./gitea:/data
+      - /etc/timezone:/etc/timezone:ro
+      - /etc/localtime:/etc/localtime:ro
+    ports: #Проброс портов
+      - "3000:3000"
+      - "222:22"
+    depends_on:
+      - db
+#DB
+  db:
+    image: mysql:8 #Образ MySql
+    restart: always #Параметр перезапуска
+    environment: #Переменные среды
+      - MYSQL_ROOT_PASSWORD=gitea
+      - MYSQL_USER=gitea
+      - MYSQL_PASSWORD=gitea
+      - MYSQL_DATABASE=gitea
+    networks: #Параметры сети
+      - gitea
+    volumes: #Каталоги для хранения данных контейнера
+      - ./mysql:/var/lib/mysql
+```
+Разворачиваем сервис командой `docker-compose up`.
+
+Переходим на http://localhost:3000:
+![](shots/13.png)
+
+Создаем репозиторий:
+![](shots/14.png)
diff --git a/tasks/mironov-eo/lab_1/shots/1.png b/tasks/mironov-eo/lab_1/shots/1.png
new file mode 100644
index 0000000..bace70e
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/1.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/10.png b/tasks/mironov-eo/lab_1/shots/10.png
new file mode 100644
index 0000000..9faf3e2
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/10.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/13.png b/tasks/mironov-eo/lab_1/shots/13.png
new file mode 100644
index 0000000..9c83e10
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/13.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/14.png b/tasks/mironov-eo/lab_1/shots/14.png
new file mode 100644
index 0000000..38301f1
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/14.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/2.png b/tasks/mironov-eo/lab_1/shots/2.png
new file mode 100644
index 0000000..191781f
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/2.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/3.png b/tasks/mironov-eo/lab_1/shots/3.png
new file mode 100644
index 0000000..e107e61
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/3.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/4.png b/tasks/mironov-eo/lab_1/shots/4.png
new file mode 100644
index 0000000..7c30a5b
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/4.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/5.png b/tasks/mironov-eo/lab_1/shots/5.png
new file mode 100644
index 0000000..a939963
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/5.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/6.png b/tasks/mironov-eo/lab_1/shots/6.png
new file mode 100644
index 0000000..f9954df
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/6.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/8.png b/tasks/mironov-eo/lab_1/shots/8.png
new file mode 100644
index 0000000..ef722ed
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/8.png differ
diff --git a/tasks/mironov-eo/lab_1/shots/9.png b/tasks/mironov-eo/lab_1/shots/9.png
new file mode 100644
index 0000000..8371548
Binary files /dev/null and b/tasks/mironov-eo/lab_1/shots/9.png differ