Docker安装Mongodb

蹲街弑〆低调 提交于 2020-08-07 12:33:02
1.下载mongodb镜像:
docker pull mongo
2.执行启动命令:
docker run -d -p 27017:27017 -v /data0/mongo/configdb:/data/configdb -v /data0/mongo/db:/data/db --name mongo docker.io/mongo --auth
ps: 端口号是 27017 ,配置文件的位置在 /data/configdb ,数据库文件的位置在 /data/db --auth是开启账号验证(如果不需要开启账号密码 则步骤做到这里就可以结束了,直接无密码登录)
 
3. 输入命令进入容器内部的mongo命令行
docker exec -it mongo mongo admin
4. 在mongo命令行输入命令创建管理员账户
db.createUser({ user: 'admin', pwd: 'admin', roles: [ { role: "userAdminAnyDatabase",db: "admin" } ] });
 
5. 管理员账户进行授权
db.auth("admin","admin");
6. 切换到test库(如不存在会自动创建)
use test
7. 创建test库下的用户,创建好就可以登录ip为服务器地址,端口号27017,账号test,密码123456,数据库test
db.createUser({ user: 'test', pwd: '123456', roles: [{ role: "readWrite", db: "test" }] });

 

站长的个人微信公众号,每天分享技术文章和学习视频。 让我们一起走向架构师之路!!
回复    666       获取    java从菜鸡到大神项目实战课程
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!