我想从sh文件为mongodb创建docker时遇到问题。
我正在使用sh文件,该文件在docker-entrypoint-initdb.d
初始化启动时执行
当我查看日志时,用户MONGO_INITDB_USERNAME
创建没有错误,返回成功
mongodb | Successfully added user: {
mongodb | "user" : "admin",
mongodb | "roles" : [
mongodb | {
mongodb | "role" : "readWrite",
mongodb | "db" : "admin"
mongodb | }
mongodb | ]
mongodb | }
但是当我尝试登录身份验证时失败。 当我直接以root用户登录并尝试查看用户时,我的数据库只有一个用户root:(
有人可以帮我解决这个问题。
在此存储库:https://github.com/Xipotera/docker-mongodb
谢谢。