开始:

-------------------------------------------------------------------------------------------------------------------

docker pull  mongo:4.2

#创建目录用来保存 mongodb 数据
mkdir /home/hylas/opt/mongodb #启动三个容器
docker run \
-dit \
-v /home/hylas/opt/mongodb/rs1:/data/db \
-p : \
--name mongo1 \
mongo:4.2 mongod --replSet my-mongo-set \
--dbpath /data/db docker run \
-dit \
-p : \
-v /home/hylas/opt/mongodb/rs2:/data/db \
--name mongo2 \
mongo:4.2 mongod --replSet my-mongo-set \
--dbpath /data/db docker run \
-dit \
-v /home/hylas/opt/mongodb/rs3:/data/db \
-p : \
--name mongo3 \
mongo:4.2 mongod --replSet my-mongo-set \
--dbpath /data/db 记住上面的 my-mongo-set 以及端口映射 #初始化集群
docker exec -it mongo1 mongo #一步步输入, 配置的ip 与端口 需要根据你自己的情况编写
config = { _id:"my-mongo-set", members:[{_id:,host:"192.168.2.110:30001"},{_id:,host:"192.168.2.110:30002"},{_id:,host:"192.168.2.110:30003"}]} rs.initiate(config) rs.status()

-------------------------------------------------------------------------------------------------------------------
完成

应该用不了 10 分钟吧

补充一些:
//清除

docker rm mongo1
docker rm mongo2
docker rm mongo3 rm -rf /home/hylas/opt/mongodb/rs1
rm -rf /home/hylas/opt/mongodb/rs2
rm -rf /home/hylas/opt/mongodb/rs3

//关闭
分别执行

docker exec -it mongo1 mongo
> use admin;
switched to db admin
> db.shutdownServer();

//重启

docker start mongo1
docker start mongo2
docker start mongo3

这里是一些无用的信息, 因为发帖需要满足 150 个字。   
我这里留些什么好呢????   给自己吹吹牛吧
会go  c  c++ python  node.js   delphi 略懂java   .net 
会oracle  mongo  redis   略懂 mysql   sqlserver
会docker  会 k8s   exsi  
还会 word  excel ppt   project  viso

厉害,厉害  !!!

10分钟完成 mongodb replSet 部署的更多相关文章

  1. 10分钟学会RabbitMQ安装部署

    一.单机版的 RabbitMQ 的安装部署 1.安装 Erlang 环境 wget http://erlang.org/download/otp_src_19.3.tar.gz tar -zxvf o ...

  2. 微信小程序详细图文教程-10分钟完成微信小程序开发部署发布

    很多朋友都认为微信小程序申请.部署.发布很难,需要很长时间. 实际上,微信和腾讯云同是腾讯产品,已经提供了10分钟(根据准备资源情况,已完成小程序申请认证)完成小程序开发.部署.发布的方式.当然,实现 ...

  3. 10分钟学会VS NuGet包私有化部署

    前言 我们之前实现了打包发布NuGet,但是发布后的引用是公有的,谁都可以访问,显然这种方式是不可取的. 命令版本:10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(ne ...

  4. mongodb 简单部署方案及实例

    mongodb 简单部署方案及实例 转载:http://my.oschina.net/zhuzhu0129/blog/53290 第一节 准备工作 一 安装mongodb  我这里选用rehl 5.6 ...

  5. 10分钟详解Spring全家桶7大知识点

    Spring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC.SpringBoot.Spring Cloud.Spring Cloud Dataflow等解决方案.有人亲切的称之为 ...

  6. 服务器小白的我,是如何将 node+mongodb 项目部署在服务器上并进行性能优化的

    前言 本文讲解的是:做为前端开发人员,对服务器的了解还是小白的我,是如何一步步将 node+mongodb 项目部署在阿里云 centos 7.3 的服务器上,并进行性能优化,达到页面 1 秒内看到 ...

  7. Apache Shiro系列三,概述 —— 10分钟入门

     一.介绍 看完这个10分钟入门之后,你就知道如何在你的应用程序中引入和使用Shiro.以后你再在自己的应用程序中使用Shiro,也应该可以在10分钟内搞定. 二.概述 关于Shiro的废话就不多说了 ...

  8. mongodb分片部署

    Mongodb 分片部署 配置mongodb集群,比如 在3个server上配置 3 shard的Mongodb集群: 架构: 1.每片数据需要3个mongod server,2个为主从数据节点:1个 ...

  9. activiti 用户手册中 10分钟 小例子 简单代码搭建 及 其中的 各种坑

    看mossle的 5.16 用户手册中的  快速起步:10分钟教程 想自己跑一下,虽然官方文档已经写的非常详细了,但是实际操作中还是遇到各种坑,这里记录下来. 首先官网下载最新的 5版本 full G ...

随机推荐

  1. Vagrant box ubuntu/xenial64 添加vagrant用户解决没有登录密码的问题

    参考了Vagrant box ubuntu/xenial64 の ubuntuユーザ の passwordについて 1. 可以通过 Git Bash 使用  vagrant ssh 登录到Ubuntu ...

  2. php访问其他网站接口

    使用函数:  file_get_contents($url); 传入接口url及其参数:如 $url="http://192.168.1.1/test.jsp?id=1&type=2 ...

  3. 小程序怎样控制rich-text中的<img>标签自适应

    小程序通过rich-text实现字符串转化为html,即 <rich-text node="{{html}}"></rich-text>.如果html字符串 ...

  4. ST(RMQ)算法(在线)求LCA

    在此之前,我写过另一篇博客,是倍增(在线)求LCA.有兴趣的同学可以去看一看.概念以及各种暴力就不在这里说了,那篇博客已经有介绍了. 不会ST算法的同学点这里 ST(RMQ)算法在线求LCA 这个算法 ...

  5. C#多线程实现方法——线程池(Thread Pool)

    ThreadPool使用 同步机制   ThreadPool使用 需要定义waitcallback委托形式如 public delegate void WaitCallback(object stat ...

  6. kubeadm安装Kubernetes 1.15 实践

    原地址参考github 一.环境准备(在全部设备上进行) 3 台 centos7.5 服务器,网络使用 Calico. IP地址 节点角色 CPU 内存 Hostname 10.0.1.45 mast ...

  7. struts2的default.properties详解

    Struts 2框架有两个核心配置文件:struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result ...

  8. PAT甲级——A1095 Cars on Campus

    Zhejiang University has 8 campuses and a lot of gates. From each gate we can collect the in/out time ...

  9. Harvest of Apples (HDU多校第四场 B) (HDU 6333 ) 莫队 + 组合数 + 逆元

    题意大致是有n个苹果,问你最多拿走m个苹果有多少种拿法.题目非常简单,就是求C(n,0)+...+C(n,m)的组合数的和,但是询问足足有1e5个,然后n,m都是1e5的范围,直接暴力的话肯定时间炸到 ...

  10. Leetcode938. Range Sum of BST二叉搜索树的范围和

    给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和. 二叉搜索树保证具有唯一的值. 示例 1: 输入:root = [10,5,15,3,7,null,18], L = 7 ...