阿里云ecs下使用docker单机部署mariadb galera集群

本文详细介绍在阿里云CentOS7环境中,如何通过升级内核、安装Docker CE并配置最新镜像,构建包含三个数据库节点、一个决策者及HAProxy的MariaDB高可用集群。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提:阿里云,centos7,单台ecs,集群环境只在本机使用。

其他环境可以参考

1:升级内核,安装最新的docker-ce,参考其他人资料  https://jingyan.baidu.com/article/624e745971d1b134e9ba5a49.html

2:获取最新镜像

docker pull mariadb:latest

docker pull haproxy:latest

docker pull coffeejava/galera-arbitrator:latest  

这个镜像是我编译的,修改或者下载dockerfile可以去dockerhub找github的源码

集群规划,创建三个数据库节点容器,地址分别为172.19.0.2    172.19.0.3  172.19.0.4    暴露3306,4567,4568,4444,四个端口,映射3306到宿主机(3306也可以不映射)

创建一个决策者   地址为 172.19.0.5

创建一个haproxy  地址为 172.19.0.6  映射3333端口到宿主机

剩下的明天更新

转载于:https://my.oschina.net/liuguangqiang/blog/2248196

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值