Сетевое оборудование размещено в сети 172.17.0.0/12. Эту же сеть по умолчанию использует для своей работы Docker. Могут возникнуть сетевые конфликты.
Требуется разграничить сети оборудования и Docker-контейнеров.
Изменить настройки Docker под использование сети, не имеющей пересечений с сетью оборудования и применить изменения в системе ECCM.
Для смены адресного пространства Docker необходимо редактировать файл (или создать его, если нет) /etc/docker/daemon.json изменив/указав нужные параметры сети.
Пример:
{
"default-address-pools": [
{
"base": "172.81.0.0/16",
"size": 24
}
]
} |
Для корректного применения изменений в рамках работы с ECCM следует:
1. Остановить группы сервисов ECCM средствами docker-compose:
cd <путь до каталога с конфигурационными файлами и скриптом запуска>/eccm/ sudo docker-compose down |
cd <путь до каталога с конфигурационными файлами и скриптом запуска>/identity-provider/ sudo docker-compose down |
cd <путь до каталога с конфигурационными файлами и скриптом запуска>/postgres/ sudo docker-compose down |
2. Перезапустить сервис docker:
sudo systemctl restart docker |
3. Запустить ECCM скриптом compose-tools.sh:
Пример:
sudo ./compose-tools.sh --start <адрес сервера> |