Файл: Отчет по практической работе 4 по дисциплине Системное программное обеспечение.docx
Добавлен: 09.11.2023
Просмотров: 81
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| | | |
| МИНОБРНАУКИ РОССИИ | ||
| Федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА – Российский технологический университет» РТУ МИРЭА | ||
| Выполнил: Студент группы ИВБО-01-21 | Апостолов А.И. |
| Проверил: | ассистент Воронцов Ю.А. |
РТУ МИРЭА 3
1. ПРАКТИЧЕСКАЯ РАБОТА №13 5
2. ПРАКТИЧЕСКАЯ РАБОТА №14 7
3. ПРАКТИЧЕСКАЯ РАБОТА №15 9
1. ПРАКТИЧЕСКАЯ РАБОТА №13
Для выполнения практической работы №13 необходимо: загрузить на машину образ Nginx версии 1.21 и создать контейнер с его помощью, как показано на рисунке 1.Рисунок 1 – Загрузка образа Nginx и создание контейнераЗапустим контейнер с веб-сервером, отображающий содержимое корневой директории. В хостовой системе сервер должен открываться на порту 8804 , как показано на рисунке 2.Рисунок 2–Запуск сервераРезультат запуска показан на рисунке 3.Рисунок 3–Сервер
2. ПРАКТИЧЕСКАЯ РАБОТА №14
Для выполнения практической работы №14 необходимо: создать директорию data и в ней файл student.txt, содержащий ФИО, название группы и номер варианта и запустить контейнер с веб-сервером и примонтированной директорией data в директорию /mnt/files/ в контейнере. Контейнер должен отображать содержимое директории /mnt/files и открываться на порту 8004.Выполнение и результат показаны на рисунках 4,5,6. Рисунок 4– Запуск веб-сервераРисунок 5– Файл student.txtРисунок 6– Содержимое файла stydent.txt3. ПРАКТИЧЕСКАЯ РАБОТА №15
Написать Dockerfile, собрать образ, запустить контейнер (и записать команду для его запуска). Для монтирования создайте директорию data и в ней файл student.txt, содержащий ФИО, название группы и номер варианта. Для установки пакетов использовать команду apt install -y название-пакета. В качестве примера можно использовать рассмотренный пример Dockerfile’а. Необходимо использовать базовый образ ubuntu:21.04 и добавить файл data/student.txt как /mnt/files/student.txt в контейнере. Запустить веб-сервер, отображающий содержимое /mnt/files, в хостовой системе должен открываться на порту (8800 + номер варианта). Например, для 22-го варианта это порт 8822. Установить пакет imagemagick. Этапы выполнения работы приведены на рисунках: 7, 8, 9, 10.Рисунок 7– Директория dataРисунок 8– Докер файлРисунок 9– Запуск веб-сервераРисунок 10– Содержимое student.txtЗАКЛЮЧЕНИЕ
В результате выполнения этих работ, мы успешно выполнили все задания, которые были даны.