Docker compose 部署MongoDB

ops/2024/11/13 23:01:27/

docker_compose_MongoDB_0">docker compose 部署MongoDB单节点

version: '2'services:mongodb:image: docker.io/bitnami/mongodb:6.0ports:- "27017:27017"volumes:- 'mongodb_data:/bitnami/mongodb'volumes:mongodb_data:driver: local

docker_compose_MongoDB_18">docker compose 部署MongoDB集群

version: '2'services:mongodb-primary:image: docker.io/bitnami/mongodb:6.0environment:- MONGODB_ADVERTISED_HOSTNAME=mongodb-primary- MONGODB_REPLICA_SET_MODE=primary- MONGODB_ROOT_PASSWORD=password123- MONGODB_REPLICA_SET_KEY=replicasetkey123volumes:- 'mongodb_master_data:/bitnami/mongodb'mongodb-secondary:image: docker.io/bitnami/mongodb:6.0depends_on:- mongodb-primaryenvironment:- MONGODB_ADVERTISED_HOSTNAME=mongodb-secondary- MONGODB_REPLICA_SET_MODE=secondary- MONGODB_INITIAL_PRIMARY_HOST=mongodb-primary- MONGODB_INITIAL_PRIMARY_ROOT_PASSWORD=password123- MONGODB_REPLICA_SET_KEY=replicasetkey123mongodb-arbiter:image: docker.io/bitnami/mongodb:6.0depends_on:- mongodb-primaryenvironment:- MONGODB_ADVERTISED_HOSTNAME=mongodb-arbiter- MONGODB_REPLICA_SET_MODE=arbiter- MONGODB_INITIAL_PRIMARY_HOST=mongodb-primary- MONGODB_INITIAL_PRIMARY_ROOT_PASSWORD=password123- MONGODB_REPLICA_SET_KEY=replicasetkey123volumes:mongodb_master_data:driver: local

环境变量参数

  1. MONGODB_EXTRA_FLAGS: mongd命令启动时,追加在命令后的参数, 没有默认值。
  2. ALLOW_EMPTY_PASSWORD:允许启动时密码为空。
  3. MONGODB_CLIENT_EXTRA_FLAGS: 要附加到用于连接(本地或远程)“mongod”守护进程的“mongo”命令的标志。无默认值。

http://www.ppmy.cn/ops/132998.html

相关文章

int socket(int domain,int type,int protocol);

本文内容产生自智谱清言 头文件&#xff1a; #include <sys/socket.h> int socket(int domain,int type,int protocol); 它是在C语言中使用的一个系统调用函数&#xff0c;用于创建一个新的套接字。套接字是支持TCP/IP协议的网络通信的端点&#xff0c;可以看作是不同…

电子电气架构 --- 基于以太网的车载网络协议的描述

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 所有人的看法和评价都是暂时的,只有自己的经历是伴随一生的,几乎所有的担忧和畏惧,都是来源于自己的想象,只有你真的去做了,才会发现有多快乐。…

性能调优专题(9)之从JDK源码级别解析JVM类加载机制

一、类加载运行全过程 当我们用java命令运行某个类的main函数启动程序时&#xff0c;首先需要通过类加载器把主类加载到JVM。 package com.tuling.jvm;public class Math {public static final int initData 666;public static User user new User();public int compute() {…

012_SSH_Mysql网上订餐系统(论文+程序)_lwplus87

摘 要 本文讲述了基于JSP技术构建的网上订餐系统的设计与实现。所谓的网上订餐系统是通过网站推广互联企业的商品和技术服务&#xff0c;并使客户随时可以了解企业和企业的产品&#xff0c;为客户提供在线服务和订单处理功能。 从长期的战略目标来说&#xff0c;网站不仅是…

数据分析-45-时间序列预测之使用LSTM的错误及修正方式

文章目录 1 问题分析1.1 加载数据1.2 时间序列预测场景2 LSTM应用流程(窗口方法)2.1 创建滞后特征2.1.1 生成二维数据2.1.2 生成三维数据2.2 切分训练集和测试集2.3 创建模型并训练2.4 模型预测2.5 解决方式3 LSTM应用流程(多步方法)3.1 创建滞后特征3.2 切分数据集3.3 训练模型…

HT5606 2*75W 12S Input Stereo Class D Amplifier

1、特征 电源供电 -PVDD: 4.5V-26.4V; 音频性能 输出功率(BTL) 2x75W(PVDD24V,RL4Ω,THDN10%) -输出功率(PBTL) 140W(PVDD24V,RL2Ω,THDN10%) -THDN0.03%(PVDD24V,RL4Ω,PO1W) -噪声: 75uV (Gain25.2dBV,A加权) 音频I/0: -12S输入 -BTL或PBTL输出 -32,44.1,48,88.2,96kHz采样频…

android anr input 流程分析

我这里将input anr分两大部分&#xff0c;一个是焦点窗口相关&#xff0c;一个是焦点事件相关 1 焦点窗口 在每次监测anr的时候&#xff0c;最先检查的是焦点窗口的获取情况 在监测事件是否超时之前有一个方法监测焦点窗口的&#xff0c;findFocuseWindowTargetsLocked&#…

云轴科技ZStack助力新远科技开启化工行业智能制造新篇章

新远科技基于云轴科技ZStack Cube超融合和ZStack Zaku容器云平台打造了灵活高效的IT基础设施&#xff0c;实现了IaaS和PaaS层的全面覆盖&#xff0c;优化了资源利用率&#xff0c;降低了硬件成本和运维复杂性&#xff0c;同时强化了数据安全和业务连续性。 化工行业的数字化先…