Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Общие сведения о Docker-образе и контейнере


Образ (Image)Контейнер (Container)
ОписаниеШаблон (шаблонная заготовка), на основе которого создаются контейнерыГотовый экземпляр программного обеспечения, созданный на основе образа
Характеристики

Образ включает в себя:

  • код приложения;
  • библиотеки и зависимости;
  • команды запуска и служебные настройки

Особенности контейнера:

  • изолированность от хост-системы и других контейнеров;
  • использование ресурсов хост-машины (CPU, память, сеть, хранилище);
  • может быть запущен, остановлен, удалён или перезапущен

Установка Docker-cервера

Для установки и запуска ПК Интеллект X через Docker необходимо:

...

Code Block
languagebash
docker inspect <container_id>

Сбор пакета поддержки (support) в Docker-контейнере

Для сбора пакета поддержки нужно:

  1. Предварительно узнать ID Docker-контейнера с помощью команды:
    Code Block
    languagebash
    docker ps -a
  2. Получить доступ к терминалу контейнера (контейнер должен быть запущен):
    Code Block
    languagebash
    docker exec -it <container_id> sh
    где <container_id> – ID Docker-контейнера.
  3. Перейти в директорию bin ПК Интеллект Х:
    Code Block
    languagebash
    cd /opt/ITV/IntellectX/bin
  4. Выполнить команду:
    Code Block
    languagebash
    ./start_app support /data
    Это инициирует процесс формирования пакета поддержки, который будет сохранён в каталоге data.
  5. Выйти из терминала с помощью команды:
    Code Block
    languagebash
    exit
  6. Перейти в директорию /var/lib/docker/volumes/<volume_id>/data, настроенную для обмена файлами между контейнером и хостом. Готовый пакет support будет находиться в этой директории.

Сбор пакета поддержки (support) в Docker-контейнере завершен.