Docker 安装 MongoDB

拉镜像

bash 复制代码
docker pull mongo

首先创建一个文件 mongod.conf

conf 复制代码
# mongod.conf

#   http://docs.mongodb.org/manual/reference/configuration-options/

# 数据存储目录
storage:
  dbPath: /var/lib/mongodb
#  engine:
#  wiredTiger:

# 日志存储目录
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# 网络配置
net:
  port: 27017
  bindIp: 127.0.0.1


# 进程管理配置
processManagement:
  timeZoneInfo: /usr/share/zoneinfo

# 安全配置(未启用)
#security:

#operationProfiling:

#replication:

#sharding:

## Enterprise-Only Options:

#auditLog:
  • 挂载配置文件
  • 挂载数据目录
  • 挂载日志目录
  • 配置默认账号和密码
  • 端口映射
  • 使用配置文件位置
bash 复制代码
docker run --name mongoDB -v D:/docker_config/mongodb/mongod.conf:/etc/mongod.conf -v D:/docker_config/mongodb/data:/var/lib/mongodb -v D:/docker_config/mongodb/logs:/var/log/mongodb -d -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=1234 mongo --config /etc/mongod.conf
相关推荐
程序员小崔日记23 分钟前
技术之外,皆是人间
后端·ruoyi·计算机温情
不懂的浪漫1 小时前
# mqtt-plus 架构解析(八):Spring Boot 自动装配,这些零件是怎么被粘合起来的
spring boot·后端·物联网·mqtt·架构
知识分享小能手1 小时前
MongoDB入门学习教程,从入门到精通,在生产环境中设置MongoDB(21)
数据库·学习·mongodb
开心就好20251 小时前
Flutter iOS应用混淆与安全配置详细文档指南
后端·ios
掘金者阿豪1 小时前
记一次NFS下的权限踩坑:从“Operation not permitted”到安装成功的折腾实录
后端
妙蛙种子3111 小时前
【Java设计模式 | 创建者模式】 原型模式
java·开发语言·后端·设计模式·原型模式
阿聪谈架构1 小时前
第07章(下):LangGraph 工作流进阶 —— 检查点、人工介入与多 Agent 协作
人工智能·后端
cdcdhj1 小时前
在window下将Mongodb单机改为副本集,只用于测试环境,实际上并没有增加真的副本集
数据库·mongodb
希望永不加班1 小时前
SpringBoot 配置绑定:@ConfigurationProperties
java·spring boot·后端·spring
悟空码字1 小时前
MySQL性能优化的天花板:10条你必须掌握的顶级SQL分析技巧
java·后端·mysql