Запуск Komrad в Docker Compose

Перед установкой ознакомьтесь с требованиями к системе

1) Скачайте архив здесь вручную, либо сделайте это командой:

wget --no-check-certificate [https://cloud.cnpo.ru/s/5Kw9ywY7KzoMSMp/download/komrad-compose.tar.gz]

2) Извлеките все файлы из архива самостоятельно, либо командой:

tar -xvf komrad-compose.tar.gz

3) Поместите файл лицензии с расширением .lic в любую удобную для вас папку

4) Запустите скрипт .sh с флагом --license, после --license укажите путь к файлу .lic

Пример выполнения такой команды представлен ниже:

sudo ./unpack-docker-compose-and-run.sh --license /home/echelon/license_komrad_v4.3_production.lic komrad-images.tar.gz

5) Если на вашей машине уже установлен Docker Compose, то можно пропустить этот шаг.

Если нет, то скрипт предложит вам установить Docker Compose любой из двух команд:

sudo snap install docker

ИЛИ

sudo apt-get install docker-compose

После чего необходимо запустить скрипт повторно командой, указанной в четвёртом шаге.

6) Проверьте, все ли контейнеры запущены:

sudo docker ps
У всех контейнеров должен быть статус Up. Если у одного или нескольких есть статус unhealthy, то запустите скрипт повторно.

7) Для остановки контейнеров используйте выведенную скриптом команду в терминале или запустите сгенерированный скрипт komrad-compose-stop.sh из папки:

sudo ./komrad-compose-stop.sh
Если необходимо изменить конфиг-файлы, то:
  • Остановите контейнеры выведенной скриптом командой в терминале или запустите сгенерированный скрипт komrad-compose-stop.sh

  • Перейдите в необходимый конфиг-файл и внесите нужные вам изменения

  • Запустите контейнеры снова с помощью скрипта

Список доступных флагов:
--config-dir - путь к папке с конфигурационными файлами (по умолчанию - ./configs).
--certs-dir - путь к папке с сертификатами x509. Укажите его, если собираетесь использовать TLS.
--docker-compose-file - путь к файлу docker-compose (по умолчанию - docker-compose.yml).
--license - путь к лицензии.
--help - вывод данного сообщения.
--target-archive - путь к архиву с образами. Если флаг не указан явно, в качестве пути используется первый аргумент командной строки.