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

1 min read
mongo

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がおかしいのかはよくわからないですが訊いても素っ頓狂な答えが返ってきます。