Quantumleap
176 words
1 minutes
DockerでMongoDBにレプリカセットを設定する方法

git filter-branch -f —env-filter “GIT_AUTHOR_NAME=‘tkgstrator’; GIT_AUTHOR_EMAIL=‘[email protected]’; GIT_COMMITTER_NAME=‘tkgstrator’; GIT_COMMITTER_EMAIL=‘[email protected]’;” HEAD

MongoDB#

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

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

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

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

DockerでMongoDBにレプリカセットを設定する方法
https://fuwari.vercel.app/posts/2024/06/mongo/
Author
tkgling
Published at
2024-06-26