我创建了以下 docker-compose.yml:
version: "3"
services:
mongo:
image: mongo:latest
environment:
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: admin
ports:
- '27017:27017'
然后我启动我的容器:
docker-compose up
然后我尝试连接到 MongoDb Compass(也通过 c# 代码尝试过),使用以下内容:
但我总是收到“身份验证失败”消息:
我真的不明白发生了什么。我错过了什么。
对不起这个愚蠢的问题......
您看到的行为表明您的系统上已经运行了另一个 mongodb 实例(具有不同的身份验证凭据)。停止 Docker 容器并检查是否仍有 mongodb 服务在监听 27017 端口。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句