...
Общие сведения о Docker-образе и контейнере
| Образ (Image) | Контейнер (Container) |
---|
Описание | Шаблон (шаблонная заготовка), на основе которого создаются контейнеры | Готовый экземпляр программного обеспечения, созданный на основе образа |
Характеристики | Образ включает в себя: - код приложения;
- библиотеки и зависимости;
- команды запуска и служебные настройки
| Особенности контейнера: - изолированность от хост-системы и других контейнеров;
- использование ресурсов хост-машины (CPU, память, сеть, хранилище);
- может быть запущен, остановлен, удалён или перезапущен
|
Установка Docker-cервера
Для установки и запуска ПК Интеллект X через Docker необходимо:
...
Code Block |
---|
|
docker inspect <container_id> |
Сбор пакета поддержки (support) в Docker-контейнере
Для сбора пакета поддержки нужно:
- Предварительно узнать ID Docker-контейнера с помощью команды:
- Получить доступ к терминалу контейнера (контейнер должен быть запущен):
Code Block |
---|
|
docker exec -it <container_id> sh |
где <container_id> – ID Docker-контейнера. - Перейти в директорию bin ПК Интеллект Х:
Code Block |
---|
|
cd /opt/ITV/IntellectX/bin |
- Выполнить команду:
Code Block |
---|
|
./start_app support /data |
Это инициирует процесс формирования пакета поддержки, который будет сохранён в каталоге data. - Выйти из терминала с помощью команды:
- Перейти в директорию /var/lib/docker/volumes/<volume_id>/data, настроенную для обмена файлами между контейнером и хостом. Готовый пакет support будет находиться в этой директории.
Сбор пакета поддержки (support) в Docker-контейнере завершен.