-
Dockerのインストールとセットアップ: Dockerをインストールし、適切にセットアップします。オペレーティングシステムに合わせたDockerの公式ドキュメントを参照してください。
-
MongoDBのDockerイメージの取得: Docker HubからMongoDBの公式イメージを取得します。ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します:
docker pull mongo
-
MongoDBコンテナの作成と実行: 以下のコマンドを使用して、MongoDBのコンテナを作成し実行します:
docker run --name my-mongodb -d mongo
上記のコマンドは、"my-mongodb"という名前のコンテナを作成し、バックグラウンドで実行します。データはコンテナ内のデフォルトの場所に保存されます。
-
MongoDBへの接続: MongoDBコンテナが実行されている間、ローカルホストでMongoDBに接続できます。以下のコマンドを使用します:
mongo --host 127.0.0.1
上記のコマンドは、MongoDBのシェルに接続します。
-
追加の設定とデータの永続化: コンテナを再起動するたびにデータが失われないようにするには、データをホストマシンに永続化する必要があります。以下の手順を実行して、データの永続化を設定します:
- ホストマシン上のディレクトリを作成します。
- 以下のコマンドを使用して、永続化ディレクトリをマウントします:
docker run --name my-mongodb -v /path/to/host/directory:/data/db -d mongo
上記のコマンドでは、ホストのディレクトリとコンテナ内のデータディレクトリをマウントしています。
これで、DockerでMongoDBを使用するための基本的な手順が完了しました。必要に応じて、さまざまなオプションや設定を調査して試すこともできます。Dockerコンテナを使用すると、開発環境の一貫性を維持し、異なるプロジェクト間での環境の衝突を回避することができます。