2016-08-22 7 views
4

I Mongo Docker Bild leite, die ich von docker hub mongo image gezogenkann keine Verbindung Robomongo Bild MongoDB Docker mit

Es funktioniert ok, aber wenn ich Robomongo beginnen kann ich nicht auf localhost verbinden. Mit folgender Fehlermeldung:

Cannot connect to the MongoDB at localhost:27017.

Error: Network is unreachable

Ich schätze jede Hilfe, danke.

EDIT: Ich löste das Problem, indem Sie den folgenden Befehl:

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

Antwort

8

Vergessen Sie nicht Port zur Karte Port Gastgeber:

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

Dann

docker-machine ip 

gibt mir 192.168.99.100

Typ in Terminal

mongo 192.168.99.100 

druckt

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] 

ich auch mit robomongo getestet. Ich kann ohne Probleme verbinden.

+0

Vielen Dank finden! Ich denke, es herausgefunden, mit dem gleichen Moment, die Sie geholfen haben :) – emre01

+0

@zabware: Ich bekomme einen Fehler auf dem Befehl docker-machine ip. Fehler: Es wurden keine Computernamen angegeben und es ist kein "Standard" -Machine vorhanden. –

+0

@AnoojKrishnanG klingt, als ob Sie keine Maschine laufen haben –

Verwandte Themen