Ошибки при пересечении IP-адресов между Docker и хост-системой
- Проблема
-
В случае пересечения подсетей Docker (по умолчанию 172.17.0.0/16) и хост-системы возможны:
-
Ошибки развертывания контейнеров или старта сервисов Docker.
-
Ошибки обращения к инфраструктурным сервисам, например, ввод брокера в домен.
-
Другие ошибки.
-
- Решение
-
Для решения конфликта IP-адресов выполните следующие шаги:
-
Удалите систему СТД «Термит» из каталога, куда был распакован дистрибутив, с помощью команды:
sudo ./install uninstall -
Удалите базу данных, использованную для установки СТД «Термит».
При получении сообщения «База данных занята другими пользователями» выполните перезагрузку сервера и повторите команду для удаления.
-
Создайте новую базу данных.
-
Создайте конфигурационный файл для Docker с другой подсетью, не конфликтующей с сетью хоста.
Пример конфигурационного файла:
https://kb.binalyze.com/air/faq/docker-and-host-system-ip-conflict. -
Заново разверните СТД «Термит» в новую базу данных, созданную на шаге 3.
-