当前位置: 首页 > 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连接或者别的工具连接

http://www.lryc.cn/news/290949.html

相关文章:

  • C#,打印漂亮的贝尔三角形(Bell Triangle)的源程序
  • 开源电商系统
  • 责任链模式在java中的实现
  • 粤嵌Gec6818---小项目功能实现简单步骤(RFID+图片显示+音乐+视频)
  • opencv学习 特征提取
  • 关于maven项目构建的解释
  • IMU/捷联惯导常见的术语,以及性能评价标准(附Python解析代码)
  • Debezium发布历史98
  • APUE学习之进程间通信(IPC)(下篇)
  • 【Java 设计模式】行为型之中介者模式
  • MySql 慢SQL配置,查询,处理
  • 算法:分界线
  • STM32单片机基本原理与应用(四)
  • elk之安装和简单配置
  • springboot(ssm环保网站 绿色环保宣传系统Java系统
  • 【MBtiles数据索引和服务发布】GeoServer改造Springboot番外系列二
  • Redis抓取数据到Logstash再推到Elasticsearch集群
  • 【代码随想录-链表】反转链表
  • 32GPIO输入LED闪烁蜂鸣器
  • Qt|QPushButton控件讲解
  • 再学webpack
  • systemd:service与target使用及相关命令
  • FairGuard游戏加固入选《CCSIP 2023中国网络安全行业全景册(第六版)》
  • 文心一言 VS ChatGPT :谁是更好的选择?
  • 七街八巷×实在RPA丨财务凭证录入零出错,效率提升8倍
  • 线性代数----------学习记录
  • Ubuntu如何安装使用Nginx反向代理?
  • Linux系统——正则表达式
  • 【文本到上下文 #9】NLP中的BERT和迁移学习
  • github单文件下载——DownGit