首页 > 数据库 >Docker中安装MongoDb

Docker中安装MongoDb

时间:2023-06-19 14:33:07浏览次数:33  
标签:ME fanqiadmin CONFIG MongoDb USERNAME MONGODB Docker 安装 mongo

1.Docker compose 文件

version: '3.1'

networks:
  mongo:
    external: false

services:
  mongo-express:
    image: mongo-express
    restart: always
    ports:
      - "8081:8081"
    environment:
      ME_CONFIG_MONGODB_ENABLE_ADMIN: true
      ME_CONFIG_MONGODB_ADMINUSERNAME: root
      ME_CONFIG_MONGODB_ADMINPASSWORD: fanqiadmin
      #仅当ME_CONFIG_MONGODB_ENABLE_ADMIN为“false”时才需要以下内容
      #ME_CONFIG_MONGODB_AUTH_DATABASE: db
      #ME_CONFIG_MONGODB_AUTH_USERNAME: root
      #ME_CONFIG_MONGODB_AUTH_PASSWORD: fanqiadmin
      ME_CONFIG_MONGODB_SERVER: mongo
      ME_CONFIG_MONGODB_PORT: 27017
      ME_CONFIG_BASICAUTH: true
      ME_CONFIG_BASICAUTH_USERNAME: fanqi
      ME_CONFIG_BASICAUTH_PASSWORD: fanqiadmin
    networks:
      - mongo
    depends_on:
      - mongo
    links:
      - mongo

  mongo:
    image: mongo:6.0.6
    restart: always
    command: --wiredTigerCacheSizeGB 1.5
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: fanqiadmin
    networks:
      - mongo
    ports:
      - "27017:27017"
    volumes:
      - /home/docker/mongodb/config:/etc/mongo
      - /home/docker/mongodb/data:/data/db

2.启动

docker compose up -d

标签:ME,fanqiadmin,CONFIG,MongoDb,USERNAME,MONGODB,Docker,安装,mongo
From: https://www.cnblogs.com/fanqisoft/p/17491065.html

相关文章

  • Oracle 12c CC安装部署攻略 (上)
    之前统一管理非生产数据库的Oracle11gGC(GridCo)环境所用虚机被破坏了,导致无法访问,干脆安装CC(CloudControl)新环境,现在Oracle提供了12cCC和13cCC两个大版本的安装介质,可以从如下链接找到对应版本,http://www.oracle.com/technetwork/oem/enterprise-manager/downloads/index......
  • 安装Oracle Linux碰见的几个问题
    今儿需要部署一个Oracle环境,为了简单些,选择了Oracle提供的Linux版本介质:OracleLinux-R6-U2-Server-x86_64-dvd.iso,在安装的过程中碰见了几个常见的问题,简要记录下,便于日后查找。问题1:无法登陆图形界面按照正常流程安装后,默认是没有安装图形界面的,因此进入的是命令行界面,若不用静......
  • FastDFS单机版安装
    FastDFS6.9.5单机版安装一、下载需要的安装包cd/usr/local/src#下载fastdfs依赖库wgethttps://github.com/happyfish100/libfastcommon/archive/refs/tags/V1.0.67.tar.gzmvV1.0.67.tar.gzlibfastcommon-1.0.67.tar.gz#下载网络框架https://github.com/happyfish100......
  • 非Oracle Linux下安装Oracle 19c
    《Oracle19c之RPM安装》介绍了在OracleLinux平台下安装Oracle19c的过程,其实无论是19c,还是11g,用OracleLinux会为你省不少的事情,毕竟同为Oracle产品,从推广角度看,肯定会相对其他平台提供更多的便利性,例如提前预安装了需要的Package,设置了信号量,创建了各种账号、路径和权限。这次采......
  • Linux 7安装Oracle 11g打怪经历
    最近接到个需求,要将一套开发环境中Linux6平台的Oracle11g,迁移到两套Linux7平台,原以为很简单,但过程中,确实历经坎坷,就像过山车一般,解决这个问题,又碰到下一个。软件信息RedHatLinux7.5Oracle11.2.0.4坑坑坑1.软链接为了安装路径的标准和简便,可以使用软链接,语法如下,ln-s【目标......
  • 初探MySQL-小白的Linux安装笔记
    这篇文章是我们组内一位小伙伴垒的文字,亲测每个步骤,真实、可靠、接地气,照着做就能入门Linux下的MySQL安装,欢迎更多的小伙伴能将日常工作中的经验记录下来,分享给其他人,正所谓“独乐乐不如众乐乐”。最近接到一个任务,由于开发环境变化,需要将旧机器上的mysql迁移到新机器上去,其中涉及......
  • Redis和Sentinel的安装部署和配置
    为了提升数据检索的效率,有时候我们会在数据库前加一层缓存,Redis就是常见的一种缓存组件,他的全称是REmoteDIctionaryServer,是一个由SalvatoreSanfilippo写的key-value存储系统,而且是可以跨平台的非关系型数据库。Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可......
  • 非Oracle Linux下Oracle 19c CDB数据库安装
    《非OracleLinux下安装Oracle19c》我们安装了non-cdb的19c数据库,通过这个脚本,还可以搭建cdb的数据库。1.修改安装脚本cp/etc/init.d/oracledb_ORCLCDB-19c/etc/init.d/oracledb_pdbisal-19c其中要改几处,ORACLE_SID改成新的,LISTENER_NAME改成新的,CREATE_AS_CDB之前我写的false,......
  • Tesseract-OCR安装及使用
    1、tesseract下载地址:https://digi.bib.uni-mannheim.de/tesseract/    其中带有dev的为开发版本,作者下载的版本为:tesseract-ocr-setup-3.05.01.exe 2、双击ex进行安装,同意协议并继续。 勾选Additionallanguagedata(download)选项支持识别的语言包。  选择安装目......
  • centos7-docker安装与配置kafka+zookeeper+kafkamanager
    一、默认docker环境已经OK拉镜像dockerpullwurstmeister/zookeeperdockerpullwurstmeister/kafkadockerpullsheepkiller/kafka-manager删镜像dockerrmi+镜像id查看镜像[root@build-science-system-services-03~]#dockerimages二、运行相关容器启动zookeeper:......