<aside> ❗ Дисклеймер

Все материалы, предоставленные в рамках этого обучающего курса, предназначены исключительно для информационных целей. А приведенные действия являются демонстрационными. Использование в реальных сценариях может существенно отличаться в зависимости от различных факторов (кейс, правомерность применения, соответствие законодательству и требованиям надзорных органов и т.д.) и зависит от индивидуальных обстоятельств.

</aside>

Содержание

Предисловие. Легенда лабораторной работы

Легенда лабораторной работы — это совокупность контрольно-справочных сведений о документе. В данной лабораторной работе вы будете встречать сноски на цветных фонах. Каждый фон предназначен для информации определенного вида.

<aside> 📝 Теория

<aside> ❗ Внимание

Также сообщаем, все изображения в лабораторных работах кликабельны. Таким образом, вы можете кликнуть на каждый скриншот, чтобы лучше его рассмотреть.

Введение

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/acc1f542-0a79-4c4a-a7cd-9e9bfe79ce80/visionlabs.png.238x400_q85.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/acc1f542-0a79-4c4a-a7cd-9e9bfe79ce80/visionlabs.png.238x400_q85.png" width="40px" /> Добро пожаловать в первую лабораторную работу по продукту LUNA PLATFORM 5 (далее — LP 5). Сегодня мы подготовим окружение для стабильной работы LP 5 и установим программу, которая нам понадобится в дальнейших лабораторных работах, — Postman.

План работы

  1. Ознакомиться с требованиям, которым должно соответствовать ваше оборудование, чтобы LP 5 стабильно работала
  2. Подготовить виртуальную среду с CentOS (* если вы работаете на ОС Windows)
  3. Настроить удобную работу в консоли
  4. Установить Docker Engine и Docker Compose
  5. Настроить SELinux и Firewall
  6. Пробросить порты (* если вы работаете на ОС Windows)
  7. Установить Postman
  8. Ответить на контрольные вопросы на обучающей платформе GetCourse </aside>

Глоссарий

Термин Определение
Docker Платформа для разработки, доставки и запуска контейнерных приложений. Позволяет создавать контейнеры, автоматизировать их запуск и развертывание, управляет жизненным циклом. Позволяет запускать множество контейнеров на одной хост-машине
Docker Compose Позволяет разворачивать и настраивать несколько контейнеров одновременно
Docker registry Репозиторий, в котором хранятся образы
База данных (БД) Совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных
Контейнер Способ упаковать приложение и все его зависимости в единый образ. Этот образ запускается в изолированной среде, не влияющей на основную операционную систему.
Контейнеры позволяют отделить приложение от инфраструктуры
Образ Docker Неизменяемый образ, из которого разворачивается контейнер. Набор файлов, необходимых для запуска и работы приложения на другом хосте
Программное обеспечение (ПО) Программа или множество программ, используемых для управления компьютером
API (Application Programming Interface) Интерфейс программирования приложений.
Набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах
Postman HTTP-клиент для тестирования API

Общие сведения о лабораторной работе

Методические указания для выполнения лабораторных работ по продукту LUNA PLATFORM 5 подготовлены на основании рабочей программы по данному курсу, которая разработана в соответствии с требованиями регламента обучения.

Дисциплина рекомендована в качестве основной для подготовки инженеров внедрения и техподдержки, аналитиков, разработчиков компании VisionLabs, компаний-заказчиков и интеграторов (далее — специалистов) по работе с продуктом LUNA PLATFORM 5 (далее — LP5).

Цель работы: провести подготовку необходимых инструментов для дальнейшей установки LUNA PLATFORM 5.

Продолжительность работы: 2 часа.

Системные требования