операционная система семейства Linux, поддерживающая docker (рекомендуется Ubuntu server 18 и новее)
объем оперативной памяти от 8 Гб
процессор, поддерживающий виртуализацию и имеющий от 4-х ядер
от 40 Гб свободного места на жестком диске
наличие сетевого интерфейса 1 Гбит/с
...
Переменная | Значение по умолчанию | Описание |
---|---|---|
COMPOSE_PROJECT_NAME | eccm | Название проекта в docker-compose. Используется для идентификации, в случае если на сервере запущено несколько проектов. |
ECCM_PROFILE | production | |
ECCM_TAG | 0.6 | |
ECCM_WEB_ADDRESS | yourserver.ru | Адрес, на котором будет работать Webweb-интерфейс системы. |
ECCM_WEB_PORT | 8080 | Порт для доступа к Webweb-интерфейсу. |
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-интерфейсу
Для подключения к Webweb-интерфейсу ECCM нужно ввести в строке браузера следующий адрес:
...
Известные проблемы и методы решения
При запуске проекта могут может возникнуть ошибкиошибка следующего вида:
ERROR: Couldn't connect to Docker daemon at http+[docker://localhost](docker://localhost) - is it running?
...
Если статус в строке Active отличается от Active (running), проблема определена вернодействительно в этом.
Решение: запустить docker командой:
sudo systemctl start docker
Также может возникнуть ошибка:
Got permission denied while trying to connect to the Docker daemon socket at [unix:///var/run/docker.sock](unix://intdocs.eltex.loc/var/run/docker.sock): Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied
...