【发布时间】:2018-11-30 15:59:17
【问题描述】:
我正在尝试按照以下指南将没有身份验证的 mongodb 切换为一个:
https://docs.mongodb.com/manual/tutorial/enable-authentication/
我正在针对 docker 映像进行测试,因为这似乎是一个不错的简单选择,但目前,当我重新启动服务时,它不会强制用户 --auth 登录!
重新创建的步骤:
1: docker run --name my-mongo -p 27017:27017 -d mongo
2:docker exec -it my-mongo(打开 mongo shell)
3:(运行创建用户代码)
4:重启容器
5:docker exec -it my-mongo mongod --auth --port 27017(返回以下输出)
启用了整个选项安全身份验证!对我来说似乎是个好消息!但我仍然可以做一个
mongo --port 27017
并连接到盒子..这似乎表明我不应该
任何想法我做错了什么?
【问题讨论】: