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

【docker-compose】安装mongodb

1.  安装方式

  • 压缩包
  • 容器安装docker(推荐,一分钟安装)

2.  环境

  • linux服务器
  • 已安装好 docker + docker-compose (不了解的客官,请点击进入)

3.  步骤:

  • Step 1: linux下建立如下目录结构,以及文档

/mnt/docker/docker容器安装目录(可随意创建
/mnt/docker/mongodb/redis容器安装目录(可随意创建
/mnt/docker/mongodb/dbmongodb数据文件
/mnt/docker/mongodb/exportmongodb数据文件
/mnt/docker/mongodb/docker-compose.yaml创建容器构建文件docker-compose.yaml

  • Step 2: 创建容器构建文件docker-compose.yaml

修改用户名密码

  • MONGO_INITDB_ROOT_USERNAME
  • MONGO_INITDB_ROOT_PASSWORD

构建前需要创建network,xph_network,如果不常见可以去掉networks:

version: '3.1'services:mongo:image: mongo:4.2.1container_name: mongorestart: alwaysports:- 3307:27017volumes:- ./db:/data/db- ./export:/data/exportenvironment:MONGO_INITDB_ROOT_USERNAME: rootMONGO_INITDB_ROOT_PASSWORD: xxxxxxxxcommand:--wiredTigerCacheSizeGB 30deploy:resources:limits:memory: 30Greservations:memory: 5G
networks:default:external:name: xph-network
  • Step 3: 创建数据文件夹dbexport

  • Step 4: 执行命令安装mongodb

                cd /mnt/docker/mongodb/

                docker-compose up -d --build

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

相关文章:

  • 【ClickHouse源码】物化视图的写入过程
  • .NET 使用NLog增强日志输出
  • 一道阿里类的初始化顺序笔试题
  • cuda找不到路径报错
  • Elasticsearch进阶之(核心概念、系统架构、路由计算、倒排索引、分词、Kibana)
  • Android包体积缩减
  • 【华为OD机试】 网上商城优惠活动(C++ Java Javascript Python)
  • GWT安装过程
  • 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
  • office@word@ppt启用mathtype组件方法整理
  • 计算机大小端
  • Matplotlib绘图从零入门到实践(含各类用法详解)
  • C语言 入门教程||C语言 指针||C语言 字符串
  • Nacos2.x+Nginx集群配置
  • Android源码分析 - InputManagerService与触摸事件
  • python库--urllib
  • 美团前端二面常考react面试题及答案
  • 环境搭建04-Ubuntu16.04更改conda,pip的镜像源
  • 【C++进阶】四、STL---set和map的介绍和使用
  • JavaSE学习进阶 day1_01 static关键字和静态代码块的使用
  • 苹果笔可以不买原装吗?开学必备性价比电容笔
  • 数据库连接与properties文件
  • Linux上的校验和验证
  • 杂记——14.git在idea上的使用及其实际开发介绍
  • 记一次Nodejs减低npm版本的踩坑日记
  • 【iOS】—— 初识RAC响应式编程
  • Java——面向对象
  • 电影《毒舌律师》观后感
  • 【活学活用掌握trap命令】
  • 计算机组成原理4小时速成6:输入输出系统,io设备与cpu的链接方式,控制方式,io设备,io接口,并行串行总线