Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практическая работа №1 и №2

.docx
Скачиваний:
0
Добавлен:
28.09.2026
Размер:
1 Мб
Скачать
☆

Министерство цифрового развития связи и массовых коммуникаций

Ордена Трудового Красного Знамени

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

СВЯЗИ И ИНФОРМАТИКИ»

Кафедра «Сетевые информационные технологии и сервисы»

Отчёт по практическим работам №1 и №2

по дисциплине «Управление облачными высоконагруженными приложениями»

Выполнил: студент группы М092501(70)

Ягудин Р.Р.

Проверил: асп. Вакурин И.С.

Москва 2025 г.

СОДЕРЖАНИЕ

№ стр.

1

Практическая работа №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

2

Практическая работа №2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

  1. Практическая работа №1

Переходим на сайт https://ubuntu.com/download/desktop, пролистываем страницу вниз до Ubuntu 25.04 и нажимаем рядом с «Intel or AMD 64-bit architecture» кнопку «Download»

Рисунок 1 – Переход на сайт https://ubuntu.com/download/desktop и установка iso-образа Ubuntu 25.04

Запускаем Oracle VirtualBox, создаём новую ВМ, указываем для неё скачанный iso-образ и следующие настройки:

  • Основная память: 4096 МБ

  • Число ЦПУ: 4

  • Размер диска: 30 МБ

Рисунок 2 – Установленный и настроенный iso-образ дистрибутива Ubuntu 25.04 на ВМ

Нажимаем на «Запустить», после чего завершаем внутри запущенной ВМ установку дистрибутива

Рисунок 3 – Завершение установки дистрибутива и запуск терминала

  1. Практическая работа №2

Вводим команду sudo apt update для обновления имеющихся пакетов

Рисунок 4 – Обновление списка пакетов

Устанавливаем следующие пакеты:

  • apt-transport-https (позволяет APT работать с репозиториями по HTTPS)

  • ca-certificates (осуществляет проверку доверенности SSL-сертификата сайта)

  • curl (обеспечивает передачу данных по различным сетевым протоколам)

  • gnupg (позволяет импортировать и доверять официальному ключу репозитория Docker)

  • lsb-release (возвращает информацию о дистрибутиве Linux, которая используется в следующей команде $(lsb_release -cs) для автоматического определения, из какой ветки репозитория и для какой версии Ubuntu нужно скачивать пакеты))

Рисунок 5 – Установка дополнительных пакетов

Вводим команду curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg, которая обеспечивает скачивание криптографического ключа Docker и сохранение его в систему, чтобы APT мог проверять подлинность пакетов из репозитория Docker

Рисунок 6 – Добавление официального GPG-ключа Docker

Вводим команду echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null, которая добавляет официальный репозиторий Docker в список источников пакетов APT, указывая архитектуру системы, версию Ubuntu и ранее сохраненный ключ для проверки подписи, благодаря чему система знает, откуда можно безопасно скачать Docker.

Рисунок 7 – Добавление репозитория Docker в источники пакетов APT

Вводим команду sudo apt update для повторного обновления пакетов с учётом нового репозитория

Рисунок 8 – Повторное обновление пакетов

Устанавливаем Docker Engine

Рисунок 9 – Установка Docker Engine (движок Docker)

Вводим команду sudo systemctl status docker для проверки установки и запуска Docker

Рисунок 10 – Проверка установки и запуска Docker

Запускаем NGINX в Docker, сопоставив порт 80 на ВМ с портом 80 внутри контейнера, после чего происходит скачивание и запуск образа nginx

Рисунок 11 – Запуск NGINX в Docker

Открываем браузер Firefox внутри ВМ и переходим по адресу http://localhost, в результате чего видим страницу приветствия NGINX

Рисунок 12 – Страница приветствия NGINX

7