Dockerで実行中のMongoDBにアクセスする方法


  1. Dockerコンテナ内のMongoDBにアクセスする方法 Dockerコンテナ内で実行されているMongoDBにアクセスするには、以下の手順を実行します。

    1. Dockerコンテナに入る:

      docker exec -it <コンテナID> bash
    2. MongoDBシェルにアクセスする:

      mongo

    これで、MongoDBシェルに接続できます。

  2. Dockerコンテナ内のMongoDBにデータを投入する方法 Dockerコンテナ内のMongoDBにデータを投入する方法について説明します。

    1. Dockerコンテナに入る:

      docker exec -it <コンテナID> bash
    2. MongoDBシェルにアクセスする:

      mongo
    3. データを投入する:

      use <データベース名>
      db.<コレクション名>.insertOne({ key: value })

    これにより、指定したデータベースとコレクションにデータが投入されます。

  3. Dockerコンテナ外のホストマシンからMongoDBにアクセスする方法 Dockerコンテナ外のホストマシンからMongoDBにアクセスする方法について説明します。

    1. ホストマシンのターミナルでMongoDBクライアントを起動する:

      mongo --host <コンテナIP> --port <コンテナポート>
    2. MongoDBシェルにアクセスすると、Dockerコンテナ内のMongoDBに接続できます。