В этой статье:

Установка компонентов Docker

Установка инструмента curl

Развертывание и подготовка сервера на Rocky Linux

Продукт «Форсайт. Мобильная платформа» работает в среде контейнеризации Docker. Настройте и разверните инфраструктуру подсистемы Docker на сервере мобильной платформы.

Для развертывания сервера:

  1. Подготовьте среду виртуализации при использовании виртуального сервера. «Форсайт. Мобильная платформа» поддерживает Oracle VirtualBox, VMware Workstation и Microsoft Hyper-V.

  2. Убедитесь, что операционная система удовлетворяет системным требованиям.

  3. Установите компоненты Docker.

  4. Установите инструмент curl для передачи данных с сервера.

После выполнения действий сервер будет подготовлен для установки сервера мобильной платформы.

Установка компонентов Docker

Для установки компонентов Docker:

  1. Войдите в консоль сервера локально или удаленно посредством SSH клиента.

  2. Удалите Docker предыдущих версий, если он не соответствует требуемой:

% sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine podman runc

Возможно, указанные компоненты в системе отсутствуют.

  1. Обновите компоненты Docker:

% sudo dnf update && sudo dnf upgrade

  1. Установите плагин dnf-plugins-core, вспомогательный для config-manager:

% sudo dnf install -y dnf-plugins-core

  1. Подключите репозиторий Docker для используемой ОС:

% sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo

  1. Установите пакеты Docker и плагин docker compose:

% sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

  1. Добавьте текущую учётную запись в группу пользователей Docker для запуска контейнеров без запроса повышенных привилегий (root):

% sudo usermod -aG docker $USER

  1. Выйдите и заново зайдите в операционную систему, завершив все пользовательские сеансы в консоли, используйте SSH или перезагрузите сервер.

  2. Включите автоматический запуск Docker при запуске компьютера:

% sudo systemctl enable --now docker

  1. Проверьте корректность установки Docker:

% docker run hello-world

В результате будет загружен тестовый образ Docker, запущен тестовый контейнер и получен ответ, содержащий статус операции;

% docker version

В результате будет получен ответ, содержащий версии клиента и сервера компонентов Docker:

Client:
Version:
....
....

Server:
Version:
....
....

  1. Удалите тестовый контейнер и образ Docker:

% docker container rm $(docker container ls -aq) && docker image rm $(docker image ls -aq)

После выполнения действий на сервер будут установлены компоненты Docker и плагин docker compose.

Плагин docker compose используется для одновременного управления несколькими контейнерами, входящими в состав приложения. Для проверки установки плагина выполните команду:

% docker compose version

После выполнения действия будет выведен заголовок версии плагина.

Установка инструмента curl

Для установки инструмента curl выполните команду:

% sudo dnf install -y curl

После выполнения действий будет установлен инструмент curl для передачи данных с сервера мобильной платформы.

См. также:

Установка и настройка продукта «Форсайт. Мобильная платформа» | Одиночная конфигурация | Активация и управление лицензией