随笔分类 -  Docker

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