На странице:



Установка пакета скриптов

Для работы с Docker-контейнером нужно предварительно установить пакет скриптов. Для установки пакета нужно:

  1. Перейти в домашнюю директорию и создать папку для пакета скриптов.
    cd /home
    mkdir intellectx.docker
    cd intellectx.docker
  2. Загрузить архив с пакетом скриптов для взаимодействия с Docker-контейнером.
    wget https://download.itv.ru/software/IntellectX/misc/intellect-x_server.docker.tgz
  3. Распаковать архив:
    tar -xzvf intellect-x_server.docker.tgz

Установка пакета скриптов завершена.

Сборка Docker-образа

Перед запуском контейнера необходимо собрать Docker-образ. Для этого нужно:

  1. Скопировать в папку intellectx.docker/build следующие deb-пакеты:
    • intellect-x-core,
    • intellect-x,
    • itv-detector-pack,
    • itv-drivers-pack.
  2. Запустить сборку Docker-образа:
    ./intellect-x.sh build

После завершения сборки, ПК Интеллект Х будет готов для запуска в Docker-контейнере. Для просмотра доступных версий можно использовать команду:

./intellect-x.sh list

Пример вывода:

REPOSITORY          TAG                 IMAGE ID            CREATED      SIZE
intellect-x          latest             00deadbeefff        1 час назад  5.92GB
intellect-x          5.0.10.60           00deadbeefff        1 час назад  5.92GB

Внимание!

  • Последняя завершённая сборка получает тег latest, дополнительно к фактической версии.
  • В системе может быть несколько версий образа ПК Интеллект Х, но возможен запуск только одного образа.
  • Работа Docker-контейнера параллельно с нативной версией ПК Интеллект Х невозможна.

Команды для работы с Docker-контейнером

  • Запуск Docker-контейнера:
    ./intellect-x.sh start
    По умолчанию используется образ с тегом latest. Для запуска конкретной версии Docker-контейнера нужно указать её номер, например:
    ./intellect-x.sh start 5.0.10.60
  • Остановка Docker-контейнера:
    ./intellect-x.sh stop
  • Проверка статуса Docker-контейнера:
    ./intellect-x.sh status
  • Сбор сведений о системе:
    ./intellect-x.sh support
    Файл со сведениями сохранится в директорию /home/intellectx.docker/data.
  • No labels