Я тестирую приложение с использованием многоадресной рассылки для обнаружения. Я создал кластер Swarm и network create -d overlay swarm-net
, чтобы контейнеры совместно использовали одну локальную сеть через несколько агентов агентов Swarm.Многоадресная рассылка с Docker Рой и оверлейная сеть
Открытие, похоже, не работает, поэтому я установил tshark
. tshark
показывает узел IP-адреса, в котором запущен tshark
, и многоадресный адрес для пакета отправлен, хотя tshark
не показывает любой входящий многоадресный пакет.
Обратите внимание, что, поскольку я не знаю лучшего способа сделать это, контейнер запускается с --privileged
, чтобы включить tshark
. Обратите внимание, что контейнеры могут связываться друг с другом.
Является ли многоадресная передача заблокированной из-за Docker iptable? Как включить многоадресную рассылку в оверлейной сети?