Образ (Image) | Контейнер (Container) | |
---|---|---|
Описание | Шаблон (шаблонная заготовка), на основе которого создаются контейнеры | Готовый экземпляр программного обеспечения, созданный на основе образа |
Характеристики | Образ включает в себя:
| Особенности контейнера:
|
Для установки и запуска ПК Интеллект X через Docker необходимо:
Ubuntu: https://docs.docker.com/engine/install/ubuntu/.
Минимальные требования для запуска ПК Интеллект X через Docker на Ubuntu:
|
Доступна отказоустойчивая (FailOver) сборка Docker-образа ПК Интеллект Х. При необходимости она может быть предоставлена через специалистов технической поддержки компании ITV. |
sudo docker load < intellect-x*.tar.gz |
В Astra Linux 1.7.6 с последними обновлениями при загрузке Docker-образа может появляться ошибка запуска контейнера. В последних обновлениях системы по умолчанию включён сканер уязвимостей образов, который блокирует загрузку и запуск неподписанных или нестандартных образов. Для решения проблемы нужно отключить проверку уязвимостей. Для этого нужно:
|
sudo docker images |
sudo docker run %IMAGE ID% |
После установки можно подключиться к Docker-серверу отдельно установленным клиентом ПК Интеллект Х. Для этого нужно при запуске клиента в окне авторизации ввести IP-адрес Docker-сервера, логин и пароль (при первом запуске ПК Интеллект Х ввести логин и пароль root/root). Также можно подключиться к Docker-серверу с помощью Flatpak-пакета (см. Запуск Клиента в виде Flatpak-пакета).
Список полезных команд:
docker inspect <container id> | grep "IPAddress" |
Просмотр списка контейнеров и их статуса:
Только активные контейнеры:
docker ps |
docker ps -a |
ping <IP-адрес> |
docker top <имя контейнера> |
docker start <container_id> |
docker ps |
docker stop <container_id> |
Установка и запуск ПК Интеллект X через Docker завершен.
Внутри контейнера смонтирована директория:
/var/lib/docker/volumes/<volume_id> |
Путь может быть изменён по запросу через специалистов технической поддержки компании ITV. Значение volume_id можно получить с помощью команды:
docker inspect <container_id> |