Categories
Tags
Alamofire Android AppStoreConnect AWS Bun C++ cAdvisor CFW Cloudflare Cloudflare Access Cloudflare KV Cloudflare Tunnel Cloudflare Workers D1 Deno DevContainer Discord Docker ECR ECS Edizon Emulator EmuMMC Fastlane Firestore Frida Ghidra Git GitHub GitHub Actions GitLab GPG Grafana HACGUI Heroku Homebrew Hono IDA Pro iOS IPSwitch Jailbreak Javascript JSON JWT LanPlay Linode macOS Mirakurun MongoDB NestJS NextJS Nintendo Nintendo Switch NodeJS PHP PostgreSQL Prisma Programming Prometheus Python React Realm RealmSwift Ruby Salmon Run Salmonia3+ Shogi Sideload Snap Splatoon Splatoon2 Splatoon3 SSH Stable Diffusion Starlight Swift Swift Package SwiftUI Switch TensorRT Turf War Typescript TypeScript Ubuntu Ubuntu Server VNC VPN VSCode Vue WARP Wireguard XCode Xcode yarn zsh 家電 横歩取り
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/