Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Ошибки при пересечении IP-адресов между Docker и хост-системой

Проблема

В случае пересечения подсетей Docker (по умолчанию 172.17.0.0/16) и хост-системы возможны:

  1. Ошибки развертывания контейнеров или старта сервисов Docker.

  2. Ошибки обращения к инфраструктурным сервисам, например, ввод брокера в домен.

  3. Другие ошибки.

Решение

Для решения конфликта IP-адресов выполните следующие шаги:

  1. Удалите систему СТД «Термит» из каталога, куда был распакован дистрибутив, с помощью команды:

    sudo ./install uninstall
  2. Удалите базу данных, использованную для установки СТД «Термит».

    При получении сообщения «База данных занята другими пользователями» выполните перезагрузку сервера и повторите команду для удаления.

  3. Создайте новую базу данных.

  4. Создайте конфигурационный файл для Docker с другой подсетью, не конфликтующей с сетью хоста.

    Пример конфигурационного файла: https://kb.binalyze.com/air/faq/docker-and-host-system-ip-conflict.

  5. Заново разверните СТД «Термит» в новую базу данных, созданную на шаге 3.