docker安装配置mongodb

让人想犯罪 __ 提交于 2019-11-26 19:17:19


1 执行 docker search mongo 命令:


2 运行mongo
docker run --name mongo -v /mnt/mongodb:/data/db -p 27017:27017 -d mongo --auth

–name 指定容器名称
-v 指定数据存储位置
-p 端口映射
-d 后台运行
–auth 需要认证,默认mongo是不需要认证的


3 进入mongo命令行,添加用户

docker exec -it mongo /bin/bash


mongo
use admin
db.createUser({user:"lisi",pwd:"123456",roles:[{role:'root',db:'admin'}]})
exit
exit


4 对 admin 进行身份认证

db.auth("user","password");

db.createUser({ user: 'zhangsan', pwd: '123456', roles: [ { role: "readWrite", db: "dbname" } ] });


5 添加数据库

use dbname;

5 添加数据:

db.test.save({name:"zhangsan"});

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!