随笔分类 - Docker
摘要:一、背景 通过keepalived实现nginx高可用,由于在家不想弄多台主机来搞,所以将运行环境用docker封装来模拟跨主机 docker基础镜像:centos 说之前,简单介绍一下: Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,
阅读全文
摘要:一、启动mongo容器的几种方式 而按照上述几种方式启动的Mongo容器,默认是不带密码访问的,也就是说,只有别人知道你的ip和映射出来的端口,即可操作你的mongo数据库 二、如何开启mongo容器密码认证 在运行时,增加--auth参数,用简化版来作为示例 三、关于mongo用户认证 mongo
阅读全文
摘要:一、背景 不多说,请看第一篇《Docker Mongo数据库主从同步配置方法》 二、具体操作方法 1、创建目录,如创建~/test/mongo_sr1和~/test/mongo_sr2两个目录 2、启动容器 本实例是在单台主机上操作,如果是跨主机,需要调整对应source ip地址 查看容器运行状态
阅读全文
摘要:一、具体操作方法 1、启两个Mongo容器 也可以在启动容器的时候,自定义Mongo数据存放路径,且将mongo数据挂载到本地 2、查看正在运行的容器 3、查看mongo1、mongo2容器ip 4、使用本机(宿主机)mongo客户端连接到21117端口(即连接到mongo1容器) 5、开始配置 复
阅读全文
摘要:一、背景 可先查看第一篇《Docker Mysql数据库主从同步配置方法》介绍 二、具体操作 1、创建目录(~/test/mysql_test1): 2、主主配置文件Mone: my.cnf Mtwo: my.cnf 3、创建容器 4、容器设置详细 mone容器设置: 小技巧: 查看容器IP: mt
阅读全文
摘要:一、背景 最近在做内部平台架构上的部署调整,顺便玩了一下数据库的主从同步,特此记录一下操作~ 二、具体操作 1、先建立数据存放目录(~/test/mysql_test/) 2、Master my.cnf配置文件 3、Slave my.cnf配置文件 4、创建master主容器 5、创建slave从容
阅读全文