前言
MongoDB 使用 keyFile
進行 節點間身份驗證,我們需要先創建一個 keyFile
并確保所有副本集的節點使用相同的 keyFile
。
openssl rand -base64 756 > mongo-keyfile
chmod 400 mongo-keyfile
docker-compose部署分片集群
無密碼方式
# docker-compose-mongodb.yml
services:# Config Server Replica Setconfigsvr1:image: mongo:latestrestart: alwaysentrypoint:["mongod","--port","27017","--configsvr","--replSet","cfgset","--dbpath","/data/configdb","--bind_ip_all"]volumes:- /data/mon