docker 安装mongodb

#拉取镜像

#docker pull mongo

#注意:在正式的生产环境中需要执行数据库的存放路径,默认路径:/data/db

#比如:-v /data/mongo/db:/data/db:将数据存放路径指定到宿主机的/data/mongo/db中

#比如:--config mongod.conf 设置配置文件,如果不想后期添加配置麻烦的话,建议暂时不知道写什么的,先写一个简单的,方便后期添加配置

 

启动容器:

 

#docker run -d --name=mongo -p 27017:27017 -v /data/mongo/db:/data/db mongo

或者

  直接启用auth,设置admin数据库账号/密码:admin/123456。踩坑记录:不写端口映射会navicat连接失败

#docker run -d --name mongo  -p 27017:27017  -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=123456 -v /data/mongo/db:/data/db mongo --auth 
或者
  指定配置文件 mkdir -p /data/mongo/{db,conf}
#docker run -d --name mongo  -p 27017:27017  -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=123456 -v /data/mongo/db:/data/db  -v /data/mongo/conf:/data/mongo/conf mongo --config /data/mongo/conf/mongod.conf  --auth 
 

 

 

 

posted @ 2022-05-19 11:42  leihongnu  阅读(236)  评论(0编辑  收藏  举报