Docker で MongoDB をインストールしてテストする方法は?
MongoDBをDockerにインストールしてテストするには、以下の手順に従うことができます。
- 最初に、Dockerがインストールされていることを確認してください。まだインストールされていない場合は、お使いのオペレーティングシステムに合わせてインストールしてください。
- 端末やコマンドプロンプトを開いて、以下のコマンドを実行してMongoDBのDockerイメージを取得します。
- ドッカーからmongoをpullしてください。
- ミラーイメージのダウンロードが完了したら、MongoDBコンテナを起動するために以下のコマンドを実行してください。
- docker run -d -p 27017:27017 –name mymongodb mongo を実行します。
- -d オプションはコンテナをバックグラウンドで実行するために使用されます。
- -pオプションを使用して、Dockerホストのポート27017をコンテナのポート27017にマッピングします。
- –name オプションは、コンテナの名前を指定します。
- MongoDBコンテナが起動したら、以下のコマンドを使用してMongoDBデータベースに接続できます。
- docker exec -it mymongodb mongoコマンドを実行します。
- MongoDBのコマンドラインインターフェースが開きます。
- MongoDBのコマンドラインインターフェースでは、テストを行うことができます。例えば、新しいデータベースやコレクションを作成してみることができます。
- testdbという名前のデータベースを作成してください。
db.createCollection(“testcollection”)と言う名前のコレクションを作成してください。 - 必要に応じて他のMongoDB操作を実行できます。
- テストが完了したら、MongoDBのコマンドラインインタフェースを終了するには、次のコマンドを使用してください。
- 出口 (deguchi)
- MongoDBコンテナーを停止して削除するには、次のコマンドを使用できます:
- docker stop mymongodb # Stop the container
docker rm mymongodb # Remove the container
このようにすれば、DockerでMongoDBをインストールしてテストすることができます。