无法使用 MongoDB docker 图片连接 Robomongo
Cannot connect Robomongo using MongoDB docker image
我是 运行 mongo docker 我从 docker hub mongo image
中提取的图像
它工作正常,但是当我启动 Robomongo 时,我无法连接到本地主机。出现以下错误消息:
Cannot connect to the MongoDB at localhost:27017.
Error:
Network is unreachable
感谢任何帮助,谢谢。
编辑:我使用以下命令解决了这个问题:
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 测试过。我可以毫无问题地连接。
你可以找到 docker-machine ip 只需键入此命令
docker 检查
container id is sha256
我是 运行 mongo docker 我从 docker hub mongo image
中提取的图像它工作正常,但是当我启动 Robomongo 时,我无法连接到本地主机。出现以下错误消息:
Cannot connect to the MongoDB at localhost:27017.
Error: Network is unreachable
感谢任何帮助,谢谢。
编辑:我使用以下命令解决了这个问题:
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 测试过。我可以毫无问题地连接。
你可以找到 docker-machine ip 只需键入此命令 docker 检查
container id is sha256