Logo
Overview

DockerでMongoDBにレプリカセットを設定する方法

June 26, 2024
1 min read

git filter-branch -f —env-filter “GIT_AUTHOR_NAME=‘tkgstrator’; GIT_AUTHOR_EMAIL=‘nasawake.am@gmail.com’; GIT_COMMITTER_NAME=‘tkgstrator’; GIT_COMMITTER_EMAIL=‘nasawake.am@gmail.com’;” HEAD

MongoDB

MongoDBにはレプリカセットという仕組みがあります。

よくわかっていないのですが、一方がぶっ壊れても復旧させるための仕組みっぽいです。

で、ここからがめんどくさいのですが通常MongoDBのイメージをdocker composeで動かせばサービス名でつながるのですがレプリカセットには単純にはそれが反映されないという問題?があるので非常にややこしいです。

あと、ChatGPTがおかしいのかはよくわからないですが訊いても素っ頓狂な答えが返ってきます。