合 在Docker中快速体验openGauss主备环境数据库
Tags: 高可用openGauss数据库Docker镜像主备环境
- 在Docker中快速体验openGauss数据库:https://www.xmmup.com/zaidockerzhongkuaisutiyanopengaussshujuku.html
- 在CentOS7中安装openGauss数据库单机版:https://www.xmmup.com/zaicentos7zhonganzhuangopengaussshujukudanjiban.html
- PG12高可用之1主2从流复制环境搭建及切换测试:https://www.xmmup.com/dbbao60pg12gaokeyongzhi1zhu2congliufuzhihuanjingdajianjiqiehuanceshi.html
- 安装openGauss极简版单节点和一主一备节点环境:https://www.xmmup.com/anzhuangopengaussjijianbandanjiedianheyizhuyibeijiedianhuanjing.html
参考:
https://hub.docker.com/r/enmotech/opengauss
创建主从复制的openGauss容器
- 拉取容器镜像
- 运行脚本create_master_slave.sh,按照提示输入所需参数,或者直接使用默认值,即可自动创建openGauss一主一备架构的两个容器。
上述脚本有多个自定义参数,以下为这些参数的参数名称(解释)[默认值]。
OG_SUBNET (容器所在网段) [172.11.0.0/24]
GS_PASSWORD (定义数据库密码)[Enmo@123]
MASTER_IP (主库IP)[172.11.0.101]
SLAVE_1_IP (备库IP)[172.11.0.102]
MASTER_HOST_PORT (主库数据库服务端口)[5432]
MASTER_LOCAL_PORT (主库通信端口)[5434]
SLAVE_1_HOST_PORT (备库数据库服务端口)[6432]
SLAVE_1_LOCAL_PORT (备库通信端口)[6434]
MASTER_NODENAME (主节点名称)[opengauss_master]
SLAVE_NODENAME (备节点名称)[opengauss_slave1]本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!