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