我将Docker用于Windows,并启动了Ubuntu容器。 容器使用我的默认桥接网络。我安装了MongoDB进行测试,并且无法通过Windows主机上的localhost:27017进行访问。
我的配置对此端口有一个映射,并且我使用默认的桥接网络。其他具有相同配置的容器也可以工作。例如,官方的mongodb容器可以完美地工作。
对容器IP的ping也无法正常工作。
答案 0 :(得分:0)
好吧,这很尴尬...
Ubuntu上的MongoDB v3.6.3具有新的默认网络访问权限。.
仅允许本地主机。.您必须从主机系统设置IP地址,或使用以下命令进行所有测试:
mongod --bind_ip_all