У меня есть сценарий, в котором должна быть связь между контейнерами Docker на разных хостах, где контейнеру приложения необходимо взаимодействовать с контейнером mongoDB на другом хосте (VM).Внутренняя подсеть существует, и реализация конвейера также существует.
Для Machine1 и Machine2
"brctl show" перечисляет br1 и docker0 как мосты с eth1, добавленным в br1
"docker ps" показывает mongodb и test-nd как контейнеры
"ifconfig" показывает br1, eth0 и eth1 как интерфейсы
"sh / PATH / pipework br1 test-nd IP / 24"был запущен после запуска контейнеров
В настоящее время test-nd в machine1 может взаимодействовать с контейнером mongodb в machine1 и интерфейсом моста (br1) в machine2, но не контейнер mongodb, добавленный к мосту в machine2, когда соответствующий IP-адреспингуется.Любое понимание, в чем может быть причина?