docker mongodb启用auth
mongodb默认不使用验证
在docker中启用auth
1、修改配置文件
在mongod.conf文件中加入
auth=true
重启docker后,不生效,配置文件没有被覆盖还是生效
2、修改config.v2.json文件
这个方法需要停止docker服务:systemctl stop docker
修改三个地方:Path、Args,和Cmd。
Path是可执行文件,Args是参数,Cmd是完整命令
Path:不用修改
Args:将mongod改成--auth
Cmd:将mongod改成--auth
3、修改启动脚本
一般放在:/usr/local/bin/docker-entrypoint.sh
添加:set -- "$@" "--auth"
重启容器即可
转载请记录来源!!!!
https://www.cnblogs.com/leihongnu/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了