Docker搭建MongoDB环境

Docker搭建MongoDB

Posted by 张嘉伟 on 2019-11-27        本文总阅读量

从DockerHUB下载MongoDB官方镜像

1
docker pull mongo

运行镜像生成容器

1
2
3
4
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用户

1
docker exec -it mongo mongo admin

创建数据库

1
db.createUser({ user: 'root', pwd: 'password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });