Практическая работа №1 и №2
.docxМинистерство цифрового развития связи и массовых коммуникаций
Ордена Трудового Красного Знамени
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СВЯЗИ И ИНФОРМАТИКИ»
Кафедра «Сетевые информационные технологии и сервисы»
Отчёт по практическим работам №1 и №2
по дисциплине «Управление облачными высоконагруженными приложениями»
Выполнил: студент группы М092501(70)
Ягудин Р.Р.
Проверил: асп. Вакурин И.С.
Москва 2025 г.
СОДЕРЖАНИЕ
|
|
№ стр. |
1 |
Практическая работа №1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
3 |
2 |
Практическая работа №2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4 |
Практическая работа №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 – Завершение установки дистрибутива и запуск терминала
Практическая работа №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
