我在工作时在我的桌面上运行 Windows 7,并且我登录了 VPN 上的常规用户帐户。要开发软件,我们通常会打开一个 Dev VM 并在其中工作,但最近我被分配了一项任务来研究 Docker 和 Mongo DB。我对可以在主机上安装的内容的访问权限非常有限。
这是我的问题:
我是否可以从 Windows 连接到 docker 机器内的容器内的 MongoDB 实例并进行更改?理想情况下,我想使用诸如 Mongo Management Studio 之类的 GUI 工具来更改容器内的 Mongo 数据库。
通过检查 Mongo 容器,它列出的端口为:0.0.0.0:32768 -> 27017/tcp 并且 docker-machine ip (vm name) 返回 192.168.99.111。
我还注释掉了 mongod.conf 文件中的 127.0.0.1 绑定主机 ip。
根据我迄今为止的研究,大多数用户通过使用他们使用 -p 设置或使用 -P 提供的端口连接到他们的 docker-machine IP 来解决他们的问题。对我来说不幸的是,尝试连接 192.168.99.111:32768 不起作用。
我很困惑,对这个环境很陌生。我可以使用 bash 进入容器并在那里操作数据库,但是我想知道是否可以在 Windows 中执行此操作。
如果有人可以提供帮助,谢谢。