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

Docker安装并配置Mongodb4.0

 #初始化复制配置#创建数据目录

sudo mkdir -p /app/mongodb4-0/db
sudo mkdir -p /app/mongodb4-0/configdb
sudo chmod -R 777 /app/mongodb4-0/db
sudo chmod -R 777 /app/mongodb4-0/configdb

#初始化配置文件

sudo cat > /app/mongodb4-0/configdb/mongod.conf <<EOF
net:
  port: 27017
  bindIpAll: true
 
security:
  authorization: enabled
 
 
storage:
  wiredTiger:
    engineConfig:
      cacheSizeGB: 2
EOF

#安装mongodb-3.0

sudo docker run -d \
--network host \
--restart=always \
-v /app/mongodb4-0/db:/data/db \
-v /app/mongodb4-0/configdb:/data/configdb \
-v /etc/localtime:/etc/localtime:ro \
--name mongodb4-0 mongo:4 mongod \
-f /data/configdb/mongod.conf

#进入容器

docker exec -it mongodb4-0 /bin/bash

 #登录数据库

mongo --port=27017

 #切换到admin数据库

use admin

 #创建管理员账号 

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

#登录

db.auth('admin', '123456')


http://www.kler.cn/a/404218.html

相关文章:

  • C++:类和对象(三)
  • 库卡机器人维护需要注意哪些事项
  • npm上传自己封装的插件(vue+vite)
  • OpenMMlab导出Mask R-CNN模型并用onnxruntime和tensorrt推理
  • 【Visual Studio系列教程】如何在 VS 上编程?
  • java-搜索算法
  • mongodb多表查询,五个表查询
  • 【蓝桥】宝藏排序Ⅱ----Array.sort和PriorityQueue
  • LeetCode题练习与总结:Fizz Buzz--412
  • 深度解析神经网络中的最大池化层:工作原理、参数配置与应用示例
  • 「Java EE开发指南」如何使用Visual JSF编辑器设计JSP?(一)
  • 【vue】vue中.sync修饰符如何使用--详细代码对比
  • 【Word】一键批量引用论文上标——将正文字体改为上标格式
  • Flink升级程序和版本
  • word-毕业论文的每一章节的页眉单独设置为该章的题目怎么设置
  • Houdini和Blender如何使用CPU云渲染
  • 深度学习之One Stage目标检测算法2
  • 深入解析Python中的逻辑回归:从入门到精通
  • 哋它亢SEO技术分析:如何提升网站在搜索引擎中的可见性
  • 自然语言处理:第六十二章 KAG 超越GraphRAG的图谱框架
  • 【三合黑马指标】指标操盘技术图文教程,三线粘合抓黑马,短线买点持股辅助,通达信炒股软件指标
  • Linux13 传输层UDP和TCP协议
  • 微知-plantuml常用语法和要点以及模板?(note over、create、box,endbox、alt,else,end, autonumber)
  • qt 之 QDockWidget设置不可拖动
  • 【网络系统管理】Centos7——配置主从mariadb服务器案例(下半部分)
  • PIXHAWK(ardupilot4.52)单ic通道输出pwm