2017-10-24 10 views
-2

春の起動時にドッキングコンテナ経由でmongoDBへの接続を設定する際に問題が発生しました。私は、モンゴのconteinerを実行しているので、それがアクション print screen of docker terminalを待っていますが、同じ時間に、私はWindows上でhttps://github.com/springframeworkguru/spring-boot-mongodbwin7でdockerとmongoを設定する

+0

'docker ps'の出力は何ですか?コンテナからポートを公開していない可能性があります。 – fiskeben

答えて

0

上で確認することができますオープンソースコードとudemyコースでの作業中にlogs screen 問題がwin7の上で表示される春のログでエラーを得ましたDockerマシンを実行していて、ローカルホストではなくドッカーマシンに接続する必要があります。 IPは通常192.168.99.100ですが、docker-machine ip defaultコマンドを実行すると確認できます。

だからあなたのmongo接続文字列は、通常mongodb://192.168.99.100/dbName

0

ようになりますねえ、私は私のために同じ問題と解決策を持っていたVMおよび画像のポートとホストを指定するには、次の2行を追加することでした。 spring.data.mongodb.host=your_host_ip spring.data.mongodb.port=your_image_port Kitematicはホームタブまたはコマンドで簡単に見つけることができます。コマンドラインのhost_ipには、ipconfigコマンドを入力し、image_port $docker psにはコンテナIDを取得し、$docker inspect <container id>を入力します。 お待ちしています。

関連する問題