《Docker环境下的前后端分离部署与运维》脚本
文章目录
- 《Docker环境下的前后端分离部署与运维》脚本
-
- 一、Docker虚拟机常用命令
- 二、安装PXC集群,负载均衡,双机热备
- 三、PXC 特别注意事项
-
- PXC的主节点和从节点分别代表什么意义/li>
- 为什么Node1能启动,而其他的PXC节点启动就闪退呢/li>
- PXC集群只有一个节点,关闭了这个节点的容器,下次还能启动起来吗/li>
- 关于搭建技术体系,深入学习方面的感言
- 安装Redis,配置RedisCluster集群
- 打包部署后端项目
- 打包部署后端项目
一、Docker虚拟机常用命令
-
先更新软件包
-
安装Docker虚拟机
-
运行、重启、关闭Docker虚拟机
-
搜索镜像
-
下载镜像
-
查看镜像
-
删除镜像
-
运行容器
-
查看容器列表
-
停止、挂起、恢复容器
-
查看容器信息
-
删除容器
-
数据卷管理
-
络管理
-
避免VM虚拟机挂起恢复之后,Docker虚拟机断
文件中添加这个配置
/p>
二、安装PXC集群,负载均衡,双机热备
-
安装PXC镜像
强烈推荐同学们安装5.7.21版本的PXC镜像,兼容性最好,在容器内可以执行apt-get安装各种程序包。最新版的PXC镜像内,无法执行apt-get,也就没法安装热备份工具了。
-
为PXC镜像改名
-
创建net1 段
-
创建5个数据卷
-
创建备份数据卷(用于热备份数据)
-
创建5节点的PXC集群
注意,每个MySQL容器创建之后,因为要执行PXC的初始化和加入集群等工作,耐心等待1分钟左右再用客户端连接MySQL。另外,必须第1个MySQL节点启动成功,用MySQL客户端能连接上之后,再去创建其他MySQL节点。
-
安装Haproxy镜像
-
宿主机上编写Haproxy配置文件
配置文件如下:
-
创建两个Haproxy容器
-
Haproxy容器内安装Keepalived,设置虚拟IP
注意事项:云主机不支持虚拟IP,另外很多公司的 络禁止创建虚拟IP(回家创建),还有宿主机一定要关闭防火墙和SELINUX,很多同学都因为这个而失败的,切记切记
配置文件内容如下:
配置文件内容如下:
-
宿主机安装Keepalived,实现双机热备
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!