Для установки и запуска Сервера ПК ПК Интеллект X через Docker необходимо:
- Установить Docker с помощью официальных руководств:Подключить репозиторий Интеллект X. Для этого необходимо:Установить git и утилиту envsubst с помощью команды:
Для Debian и Ubuntu:
Code Block |
---|
sudo apt-get install git gettext binutils |
Для Fedora, RedHat Linux, CentOS:
Code Block |
---|
dnf install git gettext binutils |
Клонировать репозиторий intellectx.docker.
Code Block |
---|
git clone https://src.ITV.dev/bitbucket/scm/one/intellectx.docker.git |
Note |
---|
|
В случае возникновения ошибки "server certificate verification failed", необходимо выполнить в терминале следующую команду:
Code Block |
---|
export GIT_SSL_NO_VERIFY=1 |
Обновить клонированные файлы репозитория: Перейти в папку intellectx.docker:
Code Block |
---|
cd /home/%username/intellectx.docker/ |
где %username − имя пользователя, под которым будет создан контейнер.
Скачать содержимое git репозитория:
Создать контейнер Интеллект X. Для создания контейнера Интеллект X необходимо:- Скопировать в папку /home/%username/ITV.docker/server/build/ deb-пакеты Интеллект X, DetectorPack и DriverPack.
Перейти в папку intellectx.docker/server.
Code Block |
---|
cd /home/%username/intellectx.docker/server |
Выполнить команду:
Code Block |
---|
./intellect-x.sh build |
Начнется сборка контейнера Интеллект X.
Для просмотра списка собранных контейнеров после завершения операции выполнить команду:
Code Block |
---|
./intellect-x.sh list |
- Скачать Docker-образ ПК Интеллект Х: https://dockerimg.website.yandexcloud.net/intellect-x_5.0.0.177.tar.gz.
- После завершения загрузки перейти в папку со скачанным архивом.
- Выполнить команду:
Code Block |
---|
|
docker load < com-box_5.0.0.177.tar.gz |
- Выполнить команду для получения ID Docker-образа:
- Запустить Docker:
Code Block |
---|
|
docker run %IMAGE ID% |
- Запустить Клиент ПК Интеллект Х, введя необходимый IP-адрес, логин и пароль (при первом запуске ПК Интеллект Х ввести логин и пароль: root/root).
Info |
---|
|
- Для определения IP-адреса, к которому нужно подключиться, выполнить команду:
Code Block |
---|
| docker inspect <container id> | grep "IPAddress" | Чтобы узнать <container id>, а также имя контейнера и другую информацию нужно выполнить команду: или
Code Block |
---|
| docker container ls |
- Проверить доступность Сервера можно с помощью команды:
Code Block |
---|
| ping <ip-адрес> |
- Для просмотра запущенных процессов выполнить команду:
Code Block |
---|
| docker top <имя контейнера> |
|
Установка и запуск Запуск Сервера ПК Интеллект X через Docker завершен.
...