операционная система семейства Linux, поддерживающая docker (рекомендуется Ubuntu server 18 и новее)
объем оперативной памяти от 8 Гб
процессор, поддерживающий виртуализацию и имеющий от 4 ядер
место от 40 Гб свободного места на жестком диске от 40 Гб
наличие сетевого интерфейса 1 Гбит/с
...
echo "$(whoami) ALL=(ALL) NOPASSWD: ALL" | sudo EDITOR='tee -a' visudo
... и указать пароль. После этого для выполнения команд с sudo , или перехода в режим суперпользователя дополнительный ввод пароля не потребуется.
...
Наиболее простой и быстрый способ установки - — воспользоваться скриптом с официального сайта :
...
Установка docker-compose
Docker-compose - — отдельный от проект от docker, поэтому для . Для получения свежей версии , его нужно скачать с github:
...
Запуск ECCM
Файлы и конфигурация
Файлы, необходимыми для Для запуска ECCM необходимо распаковать в директорию /opt/eccm следующие файлы:
docker-compose.yml
.env
В файле .env находятся следующие переменные, определяющие поведение проекта, вот их список:
Переменная | Значение по умолчанию | Описание |
---|---|---|
COMPOSE_PROJECT_NAME | eccm | Название проекта в docker-compose, используется . Используется для идентификации, в случае если на сервере запущено несколько проектов. |
ECCM_PROFILE | production | |
ECCM_TAG | 0.6 | |
ECCM_WEB_ADDRESS | yourserver.ru | Адрес, на котором будет работать WEB Web-интерфейс системы. |
ECCM_WEB_PORT | 8080 | Порт для доступа к WEB Web-интерфейсу. |
ECCM_BACKBONE_ADDRESS | yourserver.ru | Адрес ECCM в сети управления устройствами. |
ECCM_DISCOVERY_IP_RANGE | 192.168.0.1,192.168.1.1-63 | Диапазон автоматического поиска устройств в сети. В качестве аргумента передается список IP-адресов, разделенных запятой. Также в список можно включить диапазоны адресов в виде 192.168.1.1-255 . |
ECCM_TIMEZONE | Asia/Novosibirsk | Временной пояс, в котором работает система, указывается в соответствии с tz database, например Asia/Novosibirsk. |
ECCM_LOGLEVEL | 'INFO' | Уровень логирования в проекте. |
...
Для остановки проекта используйте команду
docker-compose down
Доступ к
...
Web-интерфейсу
Для подключения к WEB Web-интерфейсу ECCM нужно перейти в браузере по ссылкеввести в строке браузера следующий адрес:
http://<IP адрес вашего сервера (ECCM_WEB_ADDRESS)>:8080/
...