diff --git a/README.md b/README.md
index 9d0f3ea..d273df9 100644
--- a/README.md
+++ b/README.md
@@ -1053,197 +1053,37 @@ P@ssw0rd, порт приложения 8080, при необходимости
***systemctl enable --now docker.service***
-3. В домашней директории пользователя root создаём файл wiki.yml со следующим содержимым:
-
-- Чтобы вручную файл не заполнять просто скачиваем его с github в нужную директорию:
-> !dos2unix и curl на BR-SRV уже скачаны!
-
-
-***curl -o ~/wiki.yml https://raw.githubusercontent.com/4bobus/laba/main/files/wiki.yml***
-
-***dos2unix ~/wiki.yml***
-
-- Проверяем его наличие:
-
-***nano ~/wiki.yml***
+3. Выполнить монтирование Additional.iso в директорию /mnt:
-
+
-> где:
-> - services — основной раздел, где мы будем создавать и описывать наши сервисы (контейнеры docker). В данном примере сервиса два: MediaWiki - для приложения mediawiki и database - для базы данных; container_name — имя, которое получит созданный контейнер;
-> - image — имя образа, который будет использоваться для создания контейнера;
-> - restart поведения контейнера при падении;
-> - ports (внешняя публикация). С помощью данной опции мы можем указывать, на каких портах должен слушать контейнер и на какие порты должны пробрасываться запросы
-> - environment — задаем переменные окружения;
-> - volumes - проброс папок;
-> - links - ссылайтесь на контейнеры в другом сервисе. Укажите либо имя сервиса, либо псевдоним ссылки (SERVICE:ALIAS)
+- Выполнить импорт образа mariadb_latest и site_latest:
-***apt install –y mariadb-****
-
-> P.S. После первоначальной настройки через Web-интерфейс с CLI загрузите LocalSettings.php в тот же каталог, что и эта wiki.yml и раскомментируйте следующую строку "# - ./LocalSettings.php:/var/www/html/LocalSettings.php" и используйте docker-compose для перезапуска службы mediawiki
-
-4. Чтобы отдельный volume для хранения базы данных имел правильное имя - создаём его средствами docker:
-
-***docker volume create dbvolume***
-
-5. Выполняем сборку и запуск стека контейнеров с приложением MediaWiki и базой данных описанных в файле wiki.yml:
-
-***docker-compose -f wiki.yml up -d***
-
-Проверяем:
+>docker load < /mnt/docker/site_latest.tar
-
+
-> Пока скачивается, прописываем трансляцию портов в следующем 6ой задании
+
+> docker load < /mnt/docker/mariadb_latest.tar
-
+
-*HQ-CLI*
-
-***su -***
-
-***echo “192.168.200.2 wiki.au-team.irpo mediawiki” >> /etc/hosts***
-
-1. Переходим в браузер http://wiki.au-team.irpo:8080/ для продолжения установки через веб-интерфейс - нажимаем set up the wiki:
+- Проверить:
-
+
-2. Выбираем необходимый Язык - нажимаем Далее:
+- Скачиваем файл compose.yaml и помещаем его в корневую директорию:
-
-
-
-
-3. После успешной проверки внешней среды - нажимаем Далее:
-
-
-
-
-
-4. Заполняем параметры подключение к Базе Данных в соответствие с заданными переменными окружения в wiki.yml, которые соответствуют требованиям задания:
-
-Пример заполнения:
-
-Хост базы данных: mariadb
-Имя базы данных: mediawiki
-Имя пользователя базы данных: wiki
-Пароль базы данных: WikiP@ssw0rd
-
-
-
-
-
-
-
-
-
-5. Заполняем необходимые сведения:
-> Пароль: P@ssw0rddd
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-6. После чего будет автоматически скачен файл LocalSettings.php - который необходимо передать на BR-SRV в домашнюю директорию пользователя root туда же где лежит wiki.yml:
-
-
-
-
-
-7. Забираем файл LocalSettings.php с CLI:
-
-*HQ-CLI:*
-
-
-
-
-
-
-
-
-
-> Здесь тоже по заданию должен быть порт 3015, но Дима забыл прописать его на BR-SRV, снова прописываем за него /etc/ssh/sshd_config и перезагружаем systemctl restart sshd
-
-*BR-SRV:
-
-Перемещаем в домашнюю директорию пользователя /root:
-
-
-
-
-
-Проверяем:
-
-
-
-
-
-_____________________________________________________________________________________
-
-Прямой поиск файла поиск файла LocalSettings.php командой find:
-
-***find / -name LocalSettings.php 2>/dev/null***
-
-
-
-
-
-Команда "ls"(list) показывает файлы и директории в текущем каталоге.
-Команда "pwd" показывает каталоr в котором ты находишься.
-
-_____________________________________________________________________________________
-
-
-
-
-
-Перезапускаем сервисы средствами docker-compose:
-
-***docker-compose -f wiki.yml stop***
-***docker-compose -f wiki.yml up -d***
+https://raw.githubusercontent.com/shiraorie/demo2026-1/main/files/compose.yaml
-
-
-
-
-*Снова HQ-CLI:*
-
-1. Проверяем доступ к http://wiki.au-team.irpo:8080
-
-
-
-
-
-
-2. Вход, в моем случае, из под пользователя admin с паролем P@ssw0rddd
-
-
-
-
-
-
-
-
### 6. На маршрутизаторах сконфигурируйте статическую трансляцию портов
diff --git a/files/compose.yaml b/files/compose.yaml
new file mode 100644
index 0000000..8101410
--- /dev/null
+++ b/files/compose.yaml
@@ -0,0 +1,29 @@
+services:
+ database:
+ container_name: 'db'
+ image: mariadb
+ restart: always
+ environment:
+ MARIADB_DATABASE: 'testdb'
+ MARIADB_USER: 'test'
+ MARIADB_PASSWORD: 'Passw0rd'
+ MARIADB_ROOT_PASSWORD: 'Passw0rd'
+ volumes:
+ - mariadb:/var/lib/mysql
+
+ app:
+ container_name: 'testapp'
+ image: site
+ restart: always
+ ports:
+ - "8080:8000"
+ environment:
+ DB_HOST: "db"
+ DB_PORT: "3306"
+ DB_TYPE: 'maria'
+ DB_NAME: 'testdb'
+ DB_USER: 'test'
+ DB_PASS: 'Passw0rd'
+
+volumes:
+ mariadb:
diff --git a/images/module2/image ls.png b/images/module2/image ls.png
new file mode 100644
index 0000000..64b2cd4
Binary files /dev/null and b/images/module2/image ls.png differ
diff --git a/images/module2/load mariadb.png b/images/module2/load mariadb.png
new file mode 100644
index 0000000..894e2e2
Binary files /dev/null and b/images/module2/load mariadb.png differ
diff --git a/images/module2/load site.png b/images/module2/load site.png
new file mode 100644
index 0000000..33f8d68
Binary files /dev/null and b/images/module2/load site.png differ
diff --git a/images/module2/mount additional.iso.png b/images/module2/mount additional.iso.png
new file mode 100644
index 0000000..ceebe59
Binary files /dev/null and b/images/module2/mount additional.iso.png differ