小编Dr.*_*ddy的帖子

MongoDB + Mongo-Express docker-compose 导致 MongoError:身份验证失败

我已经在这个问题上讨论了几个小时,我真的不知道还能做什么(不幸的是,我所做的所有研究都没有提供任何解决方案)。所以我问是否有人能想出一个为什么这不起作用的答案:

使用 mongo 和 mongo-express 图像运行docker-compose 文件。使用此处提供的默认代码不起作用(mongo-express 以退出代码 1 停止)所以我尝试了大量配置,留下了下面的 docker-compose 文件(实际上可以在 mongo-express 开始并显示

数据库: 管理员

服务器状态: 在 config.js 中打开 admin 以查看服务器统计信息!

显示在 GUI 中)。但从那里没有任何作用。控制台显示问题:

mongoviewer_1  | Database connected
database_1     | 2018-08-22T09:15:27.743+0000 I ACCESS   [conn2] SASL SCRAM-SHA-1 authentication failed for admin on admin from client; UserNotFound: Could not find user admin@admin

mongoviewer_1  | unable to list databases
mongoviewer_1  | { MongoError: command listDatabases requires authentication
mongoviewer_1  |     at Function.MongoError.create (/node_modules/mongodb-core/lib/error.js:31:11)
mongoviewer_1  |     at /node_modules/mongodb-core/lib/connection/pool.js:483:72 …
Run Code Online (Sandbox Code Playgroud)

mongodb docker

10
推荐指数
1
解决办法
2688
查看次数

标签 统计

docker ×1

mongodb ×1