我正在运行从docker hub mongo image拉出的mongo docker镜像
一切正常,但是当我启动Robomongo时,我无法连接到本地主机。随着以下错误消息:

感谢您的帮助,谢谢。
编辑:我通过使用以下命令解决了这个问题:docker run -p 27017:27017 --name mongo_instance_001 -d mongo

最佳答案

不要忘记将端口映射到主机端口:

docker run --name some-mongo -p 27017:27017 -d mongo

然后
docker-machine ip

给我192.168.99.100
输入终端
mongo 192.168.99.100

打印
MongoDB shell version: 3.2.4
connecting to: 192.168.99.100/test
Server has startup warnings:
2016-08-22T07:35:20.214+0000 I CONTROL  [initandlisten]
2016-08-22T07:35:20.214+0000 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-08-22T07:35:20.214+0000 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-08-22T07:35:20.214+0000 I CONTROL  [initandlisten]
2016-08-22T07:35:20.214+0000 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-08-22T07:35:20.214+0000 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-08-22T07:35:20.214+0000 I CONTROL  [initandlisten]

我还用robomongo进行了测试。我可以毫无问题地连接。

09-25 21:07