- Dockerイメージの取得: まず、Dockerイメージを取得する必要があります。以下のコマンドを使用して、公式のMongoDBイメージをダウンロードします。
docker pull mongo
- MongoDBコンテナの作成: 次に、MongoDBコンテナを作成します。以下のコマンドを使用して、新しいコンテナを作成します。
docker run --name my-mongodb -d mongo
このコマンドは、"my-mongodb"という名前のMongoDBコンテナを作成し、バックグラウンドで実行します。
- MongoDBへの接続: MongoDBに接続するには、MongoDBのクライアントを使用します。以下のように、MongoDBコンテナに接続するためのコマンドを実行します。
docker exec -it my-mongodb mongo
このコマンドは、"my-mongodb"という名前のコンテナ内でMongoDBのクライアントを起動します。
- MongoDBの操作: MongoDBのクライアントを使用して、データベースの操作やクエリを実行することができます。以下はいくつかの基本的なコマンドの例です。
- データベースの作成:
use mydb
- コレクションの作成とドキュメントの挿入:
db.myCollection.insertOne({name: "John", age: 30})
- ドキュメントの検索:
db.myCollection.find({name: "John"})
これらのコード例は、MongoDBをDockerで使用する基本的な方法です。さまざまなオプションや設定がありますので、公式のドキュメントや他のチュートリアルを参照して、さらに詳細な使用方法を学ぶことをおすすめします。