-
Dockerのインストール: まず、LinuxマシンにDockerをインストールする必要があります。Dockerの公式ウェブサイトから最新バージョンをダウンロードし、インストール手順に従ってください。
-
Dockerイメージの取得: Docker HubからMongoDBの公式イメージを取得します。以下のコマンドを実行して、最新のMongoDBイメージをダウンロードします。
docker pull mongo
-
MongoDBコンテナの作成と実行: 以下のコマンドを使用して、MongoDBのコンテナを作成し、実行します。
docker run --name mymongodb -p 27017:27017 -d mongo
上記のコマンドでは、
mymongodb
という名前のコンテナを作成し、ホストのポート27017とコンテナのポート27017を紐付けています。これにより、ホストマシンからMongoDBにアクセスできるようになります。 -
MongoDBへの接続: MongoDBコンテナが実行されている状態で、クライアントアプリケーションからMongoDBに接続することができます。例えば、MongoDBの公式クライアントであるMongo Shellを使用する場合、以下のコマンドを実行します。
docker exec -it mymongodb mongo
これにより、Mongo Shellが起動し、MongoDBに対してクエリや操作を実行することができます。
以上の手順に従うことで、Dockerを使用してLinux上でMongoDBを実行することができます。この方法はシンプルで簡単であり、Dockerを使うことで環境の依存性を排除し、簡単にMongoDBをセットアップできます。
なお、上記の手順では単一のMongoDBコンテナを実行していますが、必要に応じて複数のコンテナを作成し、MongoDBシャーディングやレプリケーションなどの設定を行うこともできます。詳細な設定方法についてはMongoDBの公式ドキュメントを参照してください。