Windows版Docker-无法从Windows主机连接到Ubuntu容器上的MongoDB

时间:2018-07-24 00:43:30

标签: mongodb docker ubuntu docker-windows

我将Docker用于Windows,并启动了Ubuntu容器。 容器使用我的默认桥接网络。我安装了MongoDB进行测试,并且无法通过Windows主机上的localhost:27017进行访问。

我的配置对此端口有一个映射,并且我使用默认的桥接网络。其他具有相同配置的容器也可以工作。例如,官方的mongodb容器可以完美地工作。

我的步骤:

  • docker run -it -p 27017:27017 --name MongoExercise ubuntu
  • 获取更新
  • 易于安装-y mongodb
  • 服务mongodb启动

对容器IP的ping也无法正常工作。

1 个答案:

答案 0 :(得分:0)

好吧,这很尴尬...
Ubuntu上的MongoDB v3.6.3具有新的默认网络访问权限。.
仅允许本地主机。.您必须从主机系统设置IP地址,或使用以下命令进行所有测试:

mongod --bind_ip_all