MongoDBをDockerで使用する方法


  1. Dockerイメージの取得: まず、Dockerイメージを取得する必要があります。以下のコマンドを使用して、公式のMongoDBイメージをダウンロードします。
docker pull mongo
  1. MongoDBコンテナの作成: 次に、MongoDBコンテナを作成します。以下のコマンドを使用して、新しいコンテナを作成します。
docker run --name my-mongodb -d mongo

このコマンドは、"my-mongodb"という名前のMongoDBコンテナを作成し、バックグラウンドで実行します。

  1. MongoDBへの接続: MongoDBに接続するには、MongoDBのクライアントを使用します。以下のように、MongoDBコンテナに接続するためのコマンドを実行します。
docker exec -it my-mongodb mongo

このコマンドは、"my-mongodb"という名前のコンテナ内でMongoDBのクライアントを起動します。

  1. MongoDBの操作: MongoDBのクライアントを使用して、データベースの操作やクエリを実行することができます。以下はいくつかの基本的なコマンドの例です。
  • データベースの作成:
use mydb
  • コレクションの作成とドキュメントの挿入:
db.myCollection.insertOne({name: "John", age: 30})
  • ドキュメントの検索:
db.myCollection.find({name: "John"})

これらのコード例は、MongoDBをDockerで使用する基本的な方法です。さまざまなオプションや設定がありますので、公式のドキュメントや他のチュートリアルを参照して、さらに詳細な使用方法を学ぶことをおすすめします。