sql >> データベース >  >> NoSQL >> MongoDB

ローカルのMongoデータベースをDockerに接続する方法

    Docker内でアプリケーションを実行すると、仮想環境で実行されます。別のコンピューターと同じですが、ネットワークを含め、すべてが仮想です。

    コンテナーをホストに接続するために、Dockerはコンテナーに特別なIPアドレスを与え、このIPに値host.docker.internalのURLを与えます。 。

    したがって、mongoがホストマシンのすべてのインターフェイスでバインディングを使用して実行されていると仮定すると、コンテナーから接続文字列で到達できます:

    mongodb://host.docker.internal:21017 / database

    簡単に言うと、Just use host.docker.internal as your mongodb hostname.



    1. ClusterControlを使用した複数のデータベーステクノロジーの管理

    2. あるパブリケーションがネストされたフィールドを別のパブリケーションから隠しています

    3. mongoDB Javaドライバーのロギングを無効にする方法は?

    4. KEYSをRedisで使用しないようにアドバイスされているのはなぜですか?