Mongo DB docker compose 安装配置

docker-compose.yml

yml 复制代码
version: '3.8'

services:
  
  # Database - Mongo DB
  mongo:
    image: mongo:7.0.0
    restart: on-failure
    environment:
      MONGO_INITDB_ROOT_USERNAME: test
      MONGO_INITDB_ROOT_PASSWORD: test123
    ports:
      - "27017:27017"
    volumes:
      - ./docker-entrypoint-initdb.d/mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
      - ./data/mongodb-data:/data/db
      - ./data/mongodb-log:/var/log/mongodb

/docker-entrypoint-initdb.d/mongo-init.js

js 复制代码
db = db.getSiblingDB('db01');

db.createCollection('test_collection');

db.test_collection.insertMany([
 {
    org: 'helpdev',
    filter: 'EVENT_A',
    addrs: 'http://rest_client_1:8080/wh'
  },
  {
    org: 'helpdev',
    filter: 'EVENT_B',
    addrs: 'http://rest_client_2:8081/wh'
  },
  {
    org: 'github',
    filter: 'EVENT_C',
    addrs: 'http://rest_client_3:8082/wh'
  }  
]);
相关推荐
七七powerful8 分钟前
docker28.1.1和docker-compose v.2.35.1安装
java·docker·eureka
single-life12 分钟前
不借助docker desktop 本地windows安装nabula
windows·docker·容器·nebula
liulilittle14 分钟前
AF_XDP开发环境(Ubuntu24.04.3)
linux·运维·服务器·ubuntu
lin张18 分钟前
Kubernetes 核心网络方案与资源管理(一)
网络·容器·kubernetes
学烹饪的小胡桃18 分钟前
WGCAT工单系统操作指南,如何将工单指派给多人处理
linux·运维·服务器·网络·工单系统
liulilittle21 分钟前
Windows WSL部署Ubuntu子系统到其它磁盘上
linux·运维·服务器·网络·windows·ubuntu·wsl
叽里咕噜怪26 分钟前
(二)k8s——kubeadm 部署 K8S 1.20.11 详细版
云原生·容器·kubernetes
易天ETU27 分钟前
2026年光模块市场分析与预见
大数据·运维·网络·人工智能·光模块·光通信
Blossom.11830 分钟前
基于多智能体协作的自动化数据分析系统实践:从单点工具到全流程智能
运维·人工智能·分布式·智能手机·自动化·prompt·边缘计算
last demo37 分钟前
高可用Keepalived
linux·运维·网络·智能路由器