Docker 搭建MongoDB环境
2017-11-28 本文已影响45人
褪色的记忆1994
- 从DockerHUB下载MongoDB官方镜像
docker pull mongo
- 运行镜像生成容器
docker run -d -p 27017:27017 --name mongo -v /home/data/db:/data/db -d mongo --auth
-p 27017:27017 端口映射
-v /home/data/db:/data/db 通过卷挂载将MongoDB的数据存在宿主机的/home/data/db中
-- auth 设置授权与鉴权
- 添加admin用户
docker exec -it mongo mongo admin
- 创建数据库
db.createUser({ user: 'root', pwd: 'password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
个人博客:https://blog.xvjialing.xyz
github主页:https://github.com/xvjialing
微信公众号
![](https://img.haomeiwen.com/i3804491/1136ea5d14d234a9.jpg)