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/