我正在使用以下命令运行本地MongoDB docker
docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:latest
这工作得很好,我可以使用以下连接字符串连接到它”mongodb://localhost:27017/"
但在我的Java代码中,我想使用用户名和密码进行连接(以使其与基于云的连接字符串保持一致),类似于
mongodb://admin:password@localhost:27017/
但这不起作用。哪个用户和密码适用于docker镜像?或者有没有一种方法可以在数据库启动时传递用户和密码?
我试着跟随,但docker不是从这个开始的。
docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:latest -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password
任何解决这个问题的提示都会有所帮助
Thaks