- docker search mongodb ,查看所有MongoDB镜像
- docker pull mongo 拉取镜像,不指定版本,默认安装最新版本
- docker run --name mongodb -p 27017:27017 -d mongo --auth 启动mongo容器,指定端口
- docker run --name mongo-master -v /home/mongo:/etc/mongo -d mongo --config /home/mongo/comf/mongod.conf 启动
- docker ps 查看mongo的容器id
- docker exec -it 51a5b5e05fe4(换成容器id) mongo admin
- db.createUser({ user: ‘root’, pwd: ‘123456’, roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ] }); 初始化管理员用户并且指定账号密码
- exit 退出
- docker exec -it 51a5b5e05fe4(换成mongo的容器id) mongo admin
- db.auth(“root”,“123456”) 使用root身份登录
- db.createUser({ user: ‘helele’, pwd: ‘123456’, roles: [ { role: “readWrite”, db: “employ” } ] }) 创建一个用户 和数据库
- exit 退出登录
- docker exec -it 51a5b5e05fe4(换成mongo的容器id) mongo admin 启动
- db.auth(“helele”,“123456”) employ用户登录
- use employ 切换数据库
- db.employ.save({“name”:“zhangsan”})
- over
[总结]docker安装MongoDB
最新推荐文章于 2024-05-17 13:14:22 发布