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
相关推荐
永远不会的CC3 小时前
浙江华昱欣实习(4月23日~ 4月19日)
后端·学习
直奔標竿4 小时前
Java开发者AI转型第二十五课!Spring AI 个人知识库实战(四)——RAG来源追溯落地,拒绝AI幻觉
java·开发语言·人工智能·spring boot·后端·spring
嘟嘟MD4 小时前
程序员副业 | 2026年4月复盘
后端·创业
时空系4 小时前
认识Rust——我的第一个程序 Rust中文编程
开发语言·后端·rust
DevilSeagull5 小时前
Windows 批处理 (Batch) 编程: 从入门到入土. (一) 基础概念与环境配置
开发语言·windows·后端·batch·语言
CAE虚拟与现实5 小时前
五一假期闲来无事,来个前段、后端的说明吧
前端·后端·vtk·three.js·前后端
0xDevNull5 小时前
Java泛型详解
java·开发语言·后端
yeeanna5 小时前
GO函数的特殊性
开发语言·后端·golang
时空系5 小时前
第6篇:数据容器——管理大量数据 Rust中文编程
开发语言·后端·rust
eLIN TECE5 小时前
Go基础之环境搭建
开发语言·后端·golang