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