Docker for Windows-无法从Windows主机连接到Ubuntu容器上的MongoDB
我使用Docker for Windows并启动了一个Ubuntu容器。 容器使用我的默认网桥网络。我为测试安装了MongoDB,但无法通过Windows主机上的localhost:27017进行访问 我的配置有一个到此端口的映射,我使用默认的网桥网络。具有相同配置的其他容器也可以工作。例如,官方的mongodb容器工作得非常完美 我的步骤:Docker for Windows-无法从Windows主机连接到Ubuntu容器上的MongoDB,mongodb,docker,ubuntu,docker-for-windows,Mongodb,Docker,Ubuntu,Docker For Windows,我使用Docker for Windows并启动了一个Ubuntu容器。 容器使用我的默认网桥网络。我为测试安装了MongoDB,但无法通过Windows主机上的localhost:27017进行访问 我的配置有一个到此端口的映射,我使用默认的网桥网络。具有相同配置的其他容器也可以工作。例如,官方的mongodb容器工作得非常完美 我的步骤: docker run-it-p 27017:27017——命名为MongoExercise ubuntu apt获取更新 apt get安装-y mon
- docker run-it-p 27017:27017——命名为MongoExercise ubuntu
- apt获取更新
- apt get安装-y mongodb
- 服务mongodb启动
对容器IP的ping也不起作用。好吧,那太尴尬了…
Ubuntu上的MongoDB v3.6.3对网络访问具有新的默认权限。
只允许本地主机。。您必须从主机系统设置IP地址,或允许进行以下所有测试:
mongod --bind_ip_all
使用Windows docker(docker pull stefanscherer/mongo Windows)或复制