AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

Docker で MongoDB Community をインストール

公式のMongoDB Community イメージを使用して、 MongoDB Community Edition をDockerコンテナとして実行できます。このページでは、 DockerでMongoDB Community Edition をインストール、実行、検証、接続する方法について説明します。

MongoDB Community Edition をDockerにインストールする前に、次の前提条件を完了してください。

  • MongoDB 5.0+Docker イメージには、システムで AVX のサポートが必要です。システムが AVX をサポートしていない場合は、バージョン 5.0 以前の MongoDB の Docker イメージを使用できます。

    警告

    7.0より前のバージョンの MongoDB は EOL になっており、MongoDB ではサポートされなくなりました。これらのバージョンは、テスト目的でのみ使用してください。

MongoDB 9.0 Community Server イメージをプルするには、次のコマンドを実行します。

docker pull mongodb/mongodb-community-server:9.0-ubi9-slim
1

次のコマンドを実行して、イメージから mongodb という名前のコンテナを起動します。

docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:9.0-ubi9-slim

-d フラグはバックグラウンドでコンテナを実行します。 -p 27017:27017 フラグは、コンテナポートをホスト ポートに公開します。

コマンドにmongodコマンドライン オプション docker runを追加できます。例、代わりに単一ノードレプリカセットを起動するには、次のコマンドを実行します。

docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:9.0-ubi9-slim --replSet myReplicaSet
2

実行中のコンテナを一覧表示するには、docker ps を実行します。出力には、コンテナID、イメージ、ステータス、公開ポートが含まれます。

docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c29db5687290 mongodb/mongodb-community-server:9.0-ubi9-slim "docker-entrypoint.s…" 4 seconds ago Up 3 seconds 0.0.0.0:27017->27017/tcp mongodb
1

配置に接続するには、mongosh を実行します。

mongosh

docker run コマンドはコンテナポートをホストに公開するため、mongosh はデフォルトアドレス localhost:27017 に接続します。

2

MongoDBインスタンスのステータスを報告するには、serverStatus コマンドを実行します。

db.runCommand( { serverStatus: 1 } )

コマンドは、mongod の配置を説明するドキュメントを返します。

ルール バッジを取得する

「MongoDBアーキテクチャの基本 」を無料でマスターしてください。

詳細

このページを評価