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

Docker:SpringBootコンテナーとMongoDBコンテナーのリンク

    コンテナリンク を使用する必要があります 。 docs から :

    基本的にこれが意味するのは次のとおりです

    • MongoDBコンテナは、いくつかのポートを公開する必要があります(EXPOSEを介して) Dockerfileまたは-pを介したエントリ docker runのオプション 。
    • Spring Boot-containerは、--linkで開始する必要があります MongoDBコンテナを指すオプション。
    • MongoDBRepository リンクによって環境変数で提供されるアドレスを使用するように構成する必要があります。

    コンテナをリンクする方法 に関するこの記事を確認してください。 詳細については



    1. フィルタされた配列アイテムだけでMongoDBのオブジェクトを取得する必要があります

    2. シンプルだが大きなデータベースの小さなコレクションに対するmongoDBクエリが途方もなく遅い

    3. MongoClient、Singleton、またはスコープを使用するmongodbサービスを登録するにはどうすればよいですか?

    4. StackExchange.Redisタイムアウト