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/