Я работаю над имиджем докера для веб-разработки компании. У меня полностью настроен и работает Docker.

Поскольку я хочу создать DNS для контейнеров, работающих в Docker, я хотел бы добавить некоторые правила для маршрутизации на хосте, на котором работает Docker.

Я придумал пару решений:

  1. Запустите Docker на 127.0.0.1 | localhost и используйте iptables для установки порта назначения на тот, который использует докер.
  2. Запустите docker на другом хосте и решите проблему, изменив файл /etc/hosts

Первое решение кажется мне непрактичным, так как мне нужно было бы полностью отключить 127.0.0.1 | хост 127.0.0.1 | localhost для каждого пользователя контейнера-докера, который я сделал. Это также дает мне больше работы по созданию процесса установки для докера (поскольку в настоящее время я создаю контейнеры динамически с простым процессом установки, и iptables по умолчанию недоступны на большинстве машин, которые используют разработчики).

Это заставляет меня больше думать о втором решении, но я не уверен, возможно ли вообще запустить Docker, например, 127.0.0.2 . Заранее спасибо за любое предложение.

0