Docker 搭建MongoDB环境

  • 从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

微信公众号

微信公众号

你可能感兴趣的:(Docker 搭建MongoDB环境)