emr*_*e01 9 mongodb docker robo3t
我正在运行我从docker hub mongo image中提取的mongo docker图像
它工作正常,但是当我启动Robomongo时,我无法连接到localhost.有以下错误消息:
无法在localhost:27017连接到MongoDB.
错误:网络无法访问
我感谢任何帮助,谢谢.
编辑:我使用以下命令解决了这个问题:
docker run -p 27017:27017 --name mongo_instance_001 -d mongo
Upv*_*ote 16
不要忘记将端口映射到主机端口:
docker run --name some-mongo -p 27017:27017 -d mongo
Run Code Online (Sandbox Code Playgroud)
然后
docker-machine ip
Run Code Online (Sandbox Code Playgroud)
给我 192.168.99.100
输入终端
mongo 192.168.99.100
Run Code Online (Sandbox Code Playgroud)
版画
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]
Run Code Online (Sandbox Code Playgroud)
我还用robomongo测试过.我可以毫无问题地连接.
| 归档时间: |
|
| 查看次数: |
4406 次 |
| 最近记录: |