У меня возникли проблемы с подключением к MongoDB на хост-докер. Я не уверен, в чем проблема, но мой текущий контейнер докеров должен иметь возможность подключаться к экземпляру MongoDB без докеров.Проблемы с частной сетью с докере
У моего хоста 2 сетевых интерфейса, которые являются eth0 с исходящим IP и eth1 с частным lan ip 192.168.100.200. Есть ли способ подключения к хосту без выполнения --net = host?
Какая ошибка у вас? Вы можете пинговать из контейнера по адресу? Любой брандмауэр (например, ufw) работает? – Bryan
Вы уверены, что mongodb прослушает 192.168.100.200:27017? Запустить netstat -nap --tcp | grep LISTEN на хосте. Убедитесь, что он слушает. Экземпляр докеры должен иметь возможность ping 192.168.100.200 и подключиться к mongo на этом интерфейсе, если ваша сетевая настройка не завинчена. – user2105103
Я не получаю сообщение об ошибке, я пытался остановить брандмауэр iptables, но это не имеет значения. Я попробовал очистить изображение centos, чтобы попытаться выполнить ping и подключиться к хосту mongodb. –