当前位置: 首页 > news >正文

使用docker部署mongodb

1.创建目录

mkdir -p /opt/mongodb/{data,logs,config}

2.创建配置文件

进入目录

cd /opt

写入配置


vim mongod.conf

内容如下

systemLog:# MongoDB发送所有日志输出的目标指定为文件destination: file# mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径path: "/opt/mongodb/mongodb.log"# 当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。logAppend: true
storage:# mongod实例存储其数据的目录。dbPath: "/opt/mongodb/data/db"journal:#启用或禁用持久性日志以确保数据文件保持有效和可恢复。enabled: true
net:# 服务实例绑定的IP,默认是localhost(多个ip用逗号分隔)bindIp: 0.0.0.0#绑定的端口,默认是27017port: 27017

3.启动容器

docker run --name mymongo -p 27017:27017 -v /opt/mongodb/data:/data/db -v /opt/mongodb/logs:/var/log/mongodb -v /opt/mongodb/config/mongod.conf:/etc/mongod.conf -d mongo 

4.进入容器

dcoker exec -it mymongo /bin/bash

5.创建用户

db.createUser({user:'root',pwd:'123456',roles:[{role:'root',db:'admin'}]})

6.使用工具连接

使用navicat连接或者别的工具连接

相关文章:

  • 微信抖音快手三合一壁纸小程序源码/后端管理设置功能丰富
  • 设计一个数据库连接池
  • 【HarmonyOS应用开发】UIAbility实践第一部分(五)
  • Spring Retry 和 Guava Retrying重试机制的使用详解
  • 软件工程学科的本质
  • 《HTML 简易速速上手小册》第6章:HTML 语义与结构(2024 最新版)
  • GLog开源库使用
  • wpf 数据转换(Bytes 转 KB MB GB)
  • 一些著名的软件都用什么语言编写?
  • 03:华为云管理|云主机管理|云项目实战
  • 微信小程序~上推加载更多组件
  • Vue 插槽讲解
  • Docker 基础篇
  • js复杂数据类型如何转变为字符串
  • MySQL 函数参考手册(MySQL 日期函数)
  • 【知识碎片】第三方登录弹窗效果
  • Docker: 容器互访的三种方式
  • JavaScript服务器推送技术之 WebSocket
  • Spark RDD学习: aggregate函数
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 关于springcloud Gateway中的限流
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 排序(1):冒泡排序
  • 让你的分享飞起来——极光推出社会化分享组件
  • 如何在 Tornado 中实现 Middleware
  • 实战|智能家居行业移动应用性能分析
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • (06)Hive——正则表达式
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (六)软件测试分工
  • (一)kafka实战——kafka源码编译启动
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)memcache、redis缓存
  • . Flume面试题
  • .equals()到底是什么意思?
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .net下的富文本编辑器FCKeditor的配置方法
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • ??Nginx实现会话保持_Nginx会话保持与Redis的结合_Nginx实现四层负载均衡
  • @Autowired @Resource @Qualifier的区别
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • @component注解的分类
  • @Service注解让spring找到你的Service bean
  • [2544]最短路 (两种算法)(HDU)