logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker compose的MongoDB连接错误MongoServerError[AuthenticationFailed]: Authentication failed.

-replSet只是让 mongod 进程以副本集模式启动,但不会自动初始化副本集配置。官方镜像没有内置自动执行的机制。所以你每次新部署副本集,都需要手动初始化。如果副本集没有初始化,所有节点都是SECONDARY,也无法创建用户。你需要先在主容器内执行副本集初始化(只需一次):下面的例子,我有三个节点,根据自己情况酌情修改进入主容器初始化members: [})检查副本集状态你应该能看到一个节点

文章图片
#docker#mongodb
到底了