2016-10-13 12 views
1

私はドッカーのmongoイメージに接続しようとしています。ローカルにmongodbをインストールし、Windowsパス環境変数にmongodb binパスを追加しました。そして、私は以下のやっているDocker-Mongodb - ローカル(ウィンドウ)でmongoイメージに接続する方法

cd <docker-location> 

docker login 

docker ps 

ステップ - すでにチェックする

docker pull myrepo/mymongo-image:1.0 
docker run -p 27017:27017 -d --net=host --name=mytestDB myrepo/mymongo-image:1.0 

docker logs mytestDB 

出力実行しているモンゴ:MongoDBの開始:PID = 6ポート= 27017 DBPATH = /データ/デシベルを64ビットのホスト=モービー ドッキングウィンドウPS 出力:

CONTAINER ID  IMAGE      COMMAND     CREATED    STATUS    PORTS    NAMES 
34598734598  myrepo/mymongo-image:1.0 "/bin/sh -c /usr/bin/" 12 hours ago  Up About a minute      mytestDB 

開始モンゴでローカル:

mongo --port 27017 

しかし、私はこのようなエラーを取得しています:

MongoDB shell version: 3.2.1 
connecting to: 127.0.0.1:27017/test 
2016-10-13T20:04:12.273+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:10061 No connection could be made because the target machine actively refused it. 
2016-10-13T20:04:12.277+0530 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : 
[email protected]/mongo/shell/mongo.js:226:14 
@(connect):1:6 

exception: connect failed 

私は間違いをしたところ、私に知らせてください。

+0

あなたは「ドッキングウィンドウのPS」あなたのポートの列が空であるを実行...これはコピーペースト誤りである、またはそれが実際にどのように表示するかということでしょうか?あなたのlocalhostは何とかそのポートを開いていないでしょうか? – STLMikey

+0

私は、それが 'docker ps'コマンドでポートを表示していないことも観察しました。 – Sun

答えて

関連する問題