diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 608d685..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-/DAS_2024_1.iml
-/modules.xml
-/vcs.xml
diff --git a/.idea/.name b/.idea/.name
deleted file mode 100644
index 11a5d8e..0000000
--- a/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-main.py
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 74ac817..0000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2d..0000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index ae8ddd2..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/melnikov_igor_lab_1/README.md b/melnikov_igor_lab_1/README.md
new file mode 100644
index 0000000..a41f224
--- /dev/null
+++ b/melnikov_igor_lab_1/README.md
@@ -0,0 +1,123 @@
+# Лабораторная работа №1 - Знакомство с docker и docker-compose
+
+## Задание
+
+Развернуть 3 сервиса в контейнерах docker через docker-compose.
+
+Необходимые требования:
+
+* Несколько контейнеров.
+* Хотя бы один volume.
+* Хотя бы один порт, проброшенный на хост.
+* Разворачивание системы должно пройти до конца.
+
+## Запуск работы:
+
+Работа программы начинается после ввода в терминале команды:
+```
+docker-compose up -d
+```
+
+## Описание программы:
+
+Сначала задаем основную структуру ```services:```. В этом разделе определяются сервисы, которые будут работать вместе.
+
+Сервисы:
+
+### mediawiki
+
+```
+ mediawiki:
+ image: mediawiki:1.35
+ ports:
+ - "8080:80"
+ volumes:
+ - ./mediawiki-images:/var/www/html/images
+
+```
+Задаем образ сборки, указываем используемую версию:
+```
+image: mediawiki:1.35
+
+```
+Указываем порт:
+```
+ ports:
+ - "8080:80"
+
+```
+Указываем том для хранения данных:
+```
+ volumes:
+ - ./mediawiki-images:/var/www/html/images
+
+```
+
+### redmine
+
+Для сервиса redmine код будет выглядеть аналогично сервису mediawiki:
+
+```
+ redmine: # определение сервиса redmine
+ image: redmine:latest # образ redmine последней версии
+ ports: # проброс порта
+ - "8082:3000"
+ volumes: # настройки тома
+ - ./redmine/files:/usr/src/redmine/files
+
+```
+
+### wordpress
+
+```
+ wordpress:
+ image: wordpress:latest
+ ports:
+ - "8081:80"
+ environment:
+ - WORDPRESS_DB_HOST=db_wp
+ - WORDPRESS_DB_USER=admin
+ - WORDPRESS_DB_PASSWORD=admin123
+ - WORDPRESS_DB_NAME=wpdb
+ volumes:
+ - ./wordpress:/var/www/html
+ depends_on:
+ - db_wp
+
+```
+Для сервиса wordpress добавятся переменные окружения
+```
+environment:
+ - WORDPRESS_DB_HOST=db_wp
+ - WORDPRESS_DB_USER=admin
+ - WORDPRESS_DB_PASSWORD=admin123
+ - WORDPRESS_DB_NAME=wpdb
+ volumes:
+
+```
+и зависимости
+```
+ depends_on:
+ - db_wp
+
+```
+А также база данных
+
+```
+ db_wp:
+ image: mysql:5.7
+ environment:
+ - MYSQL_ROOT_PASSWORD=rootpassword
+ - MYSQL_DATABASE=wpdb
+ - MYSQL_USER=admin
+ - MYSQL_PASSWORD=admin123
+ volumes:
+ - db_wp-data:/var/lib/mysql
+
+```
+
+# Скриншоты работы программы:
+Запуск программы в терминале
+![](img.png)
+# Запись работы программы:
+https://disk.yandex.ru/i/l4eSSZ-QAaQrrw
\ No newline at end of file
diff --git a/melnikov_igor_lab_1/docker-compose.yml b/melnikov_igor_lab_1/docker-compose.yml
new file mode 100644
index 0000000..788ab2e
--- /dev/null
+++ b/melnikov_igor_lab_1/docker-compose.yml
@@ -0,0 +1,44 @@
+services:
+ mediawiki: # определение сервиса mediawiki
+ image: mediawiki:1.35 # образ MediaWiki версии 1.35
+ ports: # проброс порта
+ - "8080:80"
+ volumes: # настройки тома
+ - ./mediawiki-images:/var/www/html/images
+
+ wordpress: # определение сервиса wordpress
+ image: wordpress:latest # образ wordpress последней версии
+ ports: # проброс порта
+ - "8081:80"
+ environment: # переменные окружения
+ - WORDPRESS_DB_HOST=db_wp
+ - WORDPRESS_DB_USER=admin
+ - WORDPRESS_DB_PASSWORD=admin123
+ - WORDPRESS_DB_NAME=wpdb
+ volumes: # настройки тома
+ - ./wordpress:/var/www/html
+ depends_on: # зависимости
+ - db_wp
+
+ db_wp: # бд для wordpress
+ image: mysql:5.7 # используем mysql версии 5.7
+ environment: # переменные окружения
+ - MYSQL_ROOT_PASSWORD=rootpassword
+ - MYSQL_DATABASE=wpdb
+ - MYSQL_USER=admin
+ - MYSQL_PASSWORD=admin123
+ volumes: # настройки тома
+ - db_wp-data:/var/lib/mysql
+
+ redmine: # определение сервиса redmine
+ image: redmine:latest # образ redmine последней версии
+ ports: # проброс порта
+ - "8082:3000"
+ volumes: # настройки тома
+ - ./redmine/files:/usr/src/redmine/files
+
+# определение томов, используемых для хранения данных
+volumes:
+ mediawiki-data:
+ db_wp-data:
+ redmine-data:
\ No newline at end of file
diff --git a/melnikov_igor_lab_1/img.png b/melnikov_igor_lab_1/img.png
new file mode 100644
index 0000000..93608c7
Binary files /dev/null and b/melnikov_igor_lab_1/img.png differ