mongo docker compose
49dSsULIAv6NiP8hdqqbapRTHVx9BRYU4VVakN9A4FJWV0KufqEm/UoTUvn9Z4eg
FRP7iHXF6Qiou5MK2Ak76zRBU7MOIVCl0DIhrPoQN/mJFW4XaP/N1m6ElblMuqqi
k4jUWWXxXiCZFlaxJHPEyH1oifO2MrUdv2yhdNltrMtPvweqEzJc6fX1EgXUKPgR
h4kchu9BUr+PkQXtx4qP4YKRgn7AAW3pxeNWqXBQp/9VOYa6EupbiQrMRV8OvAv2
lqIVEm0lSj+Kyl4v55nwD2GTO0+dNcujk0tnEc58YbJJ6nPNPbgM93CVw/taRkHZ
lzIRI+Gnmtjy3qE2MhHS92dN0Mc2OKu6NkZjuUo6YINbkRsdMBpTDAXqVigAoOrz
EUFJvjXO7gHam6r2qYvojnp/JeBmabR1A3DZXTUck+puyB2HiiAKri2DwcoujKPl
47cWxGkDvstupj5qdecB9n6y/fKmfsqKCvlFWtUXT0ONJ/xTDyhGHIks1GtkKsvx
/rHOOGehrCr+jJx+I+PQ+Pm7lmTrI9ju5ckeOZUjhjN19ubjTqlKGl1KH7g5q1D/
8US51ggme56tC445+9rHZqj0cVVP8JPfj1YVPRskpzyNf9lXy5ag3NfnkxKF+Qyn
rtgagkoXNNJDh96z6YXxCjrQeGxEqZYfPLXX6gaDzQEOc2K7nad+LPRxhZxeoub8
YhZHLT3oELlKq3Tz6c5UD3q4lmyydynY02txr/iUegLs4VqiYBveYOxJhhngfRUT
SseTzS+CJ0qhmAOWsHmfDWEN1e2Ls06rHqKSiX02pgQWR+BHksCHoGwKSl8424ul
Qs8bDeLJA36PY8tSthtjcKEz9BmLQ7kU5Fdf6wkrBKQ/s3WNSd3zAN7eFjeUJale
GqXdd3tLZPXNPKhw1/yyJHZy2hy4z5usPAnSkDwbwLJCnpXorrExI9a3dq9K3du7
WdSo/RqKlzjm0BPVyJaSoYMXikN18eV7/NMAU/92r9adJmfW
version: '3'
services:
mongo1:
image: mongo:4.4.17 # mongo_image_version
volumes:
- /etc/localtime:/etc/localtime
- /home/finance/apollo/data/mongo/db1:/data/db # mongo1_data
- ./mount/mongodb.key:/data/mongodb.key
- ./mount/create_user.sh:/data/create_user.sh
- ./mount/init:/docker-entrypoint-initdb.d
user: root
environment:
MONGO_INITDB_ROOT_USERNAME: "admin"
MONGO_INITDB_ROOT_PASSWORD: "123456"
MONGO_INITDB_DATABASE: "admin"
container_name: apollo_mongo1
ports:
- 28017:27017 # mongo1_port
command: mongod --replSet mongos --keyFile /data/mongodb.key
restart: always
networks:
- apollo
entrypoint:
- bash
- -c
- |
chmod 400 /data/mongodb.key
chown 999:999 /data/mongodb.key
exec docker-entrypoint.sh $$@ mongo2:
image: mongo:4.4.17 # mongo_image_version
volumes:
- /etc/localtime:/etc/localtime
- /home/finance/apollo/data/mongo/db2:/data/db # mongo2_data
- ./mount/mongodb.key:/data/mongodb.key
- ./mount/init:/docker-entrypoint-initdb.d
user: root
environment:
MONGO_INITDB_ROOT_USERNAME: "admin"
MONGO_INITDB_ROOT_PASSWORD: "123456"
MONGO_INITDB_DATABASE: "admin"
container_name: apollo_mongo2
ports:
- 28018:27017 # mongo2_port
command: mongod --replSet mongos --keyFile /data/mongodb.key
restart: always
networks:
- apollo
entrypoint:
- bash
- -c
- |
chmod 400 /data/mongodb.key
chown 999:999 /data/mongodb.key
exec docker-entrypoint.sh $$@ mongo3:
image: mongo:4.4.17 # mongo_image_version
volumes:
- /etc/localtime:/etc/localtime
- /home/finance/apollo/data/mongo/db3:/data/db # mongo3_data
- ./mount/mongodb.key:/data/mongodb.key
- ./mount/init:/docker-entrypoint-initdb.d
user: root
environment:
MONGO_INITDB_ROOT_USERNAME: "admin"
MONGO_INITDB_ROOT_PASSWORD: "123456"
MONGO_INITDB_DATABASE: "admin"
container_name: apollo_mongo3
ports:
- 28019:27017 # mongo3_port
command: mongod --replSet mongos --keyFile /data/mongodb.key
restart: always
networks:
- apollo
entrypoint:
- bash
- -c
- |
chmod 400 /data/mongodb.key
chown 999:999 /data/mongodb.key
exec docker-entrypoint.sh $$@
mongo0:
image: mongo:4.4.17 # mongo_image_version
container_name: apollo_mongo0
depends_on:
- mongo1
- mongo2
- mongo3
restart: on-failure:5
networks:
- apollo
volumes:
- ./mount/init:/docker-entrypoint-initdb.d
command:
- mongo
- mongodb://admin:123456@192.168.10.153:28017/admin # mongo_connect
- --eval
- 'rs.initiate({ _id: "mongos", members: [{_id:1,host:"192.168.10.153:28017"},{_id:2,host:"192.168.10.153:28018"},{_id:3,host:"192.168.10.153:28019"}]})' # mongo_config networks:
apollo:
driver: bridge
mongo docker compose的更多相关文章
- docker compose 笔记
https://www.youtube.com/watch?v=Uez88TWOECg 是基于这个视频做的笔记. Docker Compose: Compose is a tool for defin ...
- Docker入门(三)使用Docker Compose
Compose介绍 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排.Compose 是一个用户定义和运行多个容器的 Docker 应用程序.在 ...
- Docker & ASP.NET Core (5):Docker Compose
第一篇:把代码连接到容器 第二篇:定制Docker镜像 第三篇:发布镜像 第四篇:容器间的连接 Docker Compose简介 Compose是一个用来定义和运行多容器Docker应用的工具.使用C ...
- [Docker] Converting from Docker Compose to Kubernetes
kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose tak ...
- docker——三剑客之Docker Compose
编排(Orchestration)功能是复杂系统实现灵活可操作性的关键.特别是在Docker应用场景中,编排意味着用户可以灵活的对各种容器资源实现定义和管理. 作为Docker官方编排工具,Compo ...
- Docker入门-docker compose的使用
Compose简介 Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排.其代码目前在https://github.com/docker/compose 上开源. ...
- Docker Compose集成式应用组合及service编排
Compose简介 Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排.其代码目前在 https://github.com/docker/compose 开源.C ...
- 手把手教你 Docker Compose安装DOClever
一.什么是Docker Compose以及Docker Compose的安装和使用 查看我的另外一篇博客:Docker Compose的安装和使用 二.DOClever是什么 DOClever是一个可 ...
- Docker compose学习笔记
一.compose compose 作用 你的应用可能需要很多个服务,比如web服务,数据库服务,缓存服务等等.我们可以把这些服务放到单独的容器里面,如果手工去配置这些服务会有些麻烦,docker c ...
- 利用docker compose启动gitlab及runner
添加docker compose配置文件 新建文件docker-compose.yml,输入如下内容: gitlab: image: 'gitlab/gitlab-ce:latest' contain ...
随机推荐
- 数组 findIndex 方法去重
思路:先使用 findIndex 找到重复元素的下标,然后使用 splice 方法删除 :
- 全局和局部混入 mixins
使用 mixins 混入 的目的 :复用代码,维护代码 : 局部混入: 全局混入 + 按钮权限控制 : ps:定义一个方法 ,checkPermission (str) str 是按钮的权限标识 , ...
- 一、Spring Boot集成Spring Security专栏
一.Spring Boot集成Spring Security专栏 一.Spring Boot集成Spring Security之自动装配 二.实现功能及软件版本说明 使用Spring Boot集成Sp ...
- KubeSphere 社区双周报| 2024.08.30-09.12
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书.新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列 ...
- CF1737D Ela and the Wiring Wizard
CF1737D Ela and the Wiring Wizard 题意简述 形象化的,对于一个边,我们可以做以下变换: 将一条边变为自环 将边的一个端点沿着其他边移动 总的来说,就是边的两个端点可以 ...
- att&ack学习笔记4
初识ATT&CK框架前言:ATT&CK这一概念自2014年提出时起,作为安全分析领域中的前沿研究一直在默默地发挥着自己的影响,但是由于其概念在当时过于超前以至于并没有引起多大反响,直至 ...
- antdesign vue 步骤条a-step按审核人员节点排序显示逻辑
一.需求内容 目前审核人员角色有:学术.法务.售后,串行执行审核流程. 审核流程:发起/修改审核->审核节点 审核节点规则:学术->法务->售后,每个节点均可以审核或修改. 审核状态 ...
- IntelliJ IDEA 2024.1 安装激活 (亲测有效!)
第一步:下载 IDEA 安装包 访问 IDEA 官网,下载 IDEA 2024.1.4 版本的安装包,下载链接如下 : idea官方链接 也可以在这里点击下载idea下载idea 第二步: 安装 ID ...
- Linux 安装idea
前置 Idea2020 Xftp6 步骤 将压缩包通过Xftp6上传到/opt/idea 解压 启动/bin目录下的./idea.sh,配置jdk 此步骤需要在虚拟机的图形界面执行 编写hello.j ...
- 基于Java+SpringBoot+Mysql实现的快递柜寄取快递系统功能实现七
一.前言介绍: 1.1 项目摘要 随着电子商务的迅猛发展和城市化进程的加快,快递业务量呈现出爆炸式增长的趋势.传统的快递寄取方式,如人工配送和定点领取,已经无法满足现代社会的快速.便捷需求.这些问题不 ...