启动多个容器实例
ip需要和容器网络在同一网段,几个实例的ip和节点名称不能重复。如下示例1主2备:
primary_nodeip="172.11.0.2"
standby1_nodeip="172.11.0.3"
standby2_nodeip="172.11.0.4"
primary_nodename=primary
standby1_nodename=standby1
standby2_nodename=standby2
OG_NETWORK=og-network
GS_PASSWORD=test@123
启动实例1
docker run -d -it -P --ulimit nofile=1000000:1000000 --sysctl kernel.sem="250 6400000 1000 25600" --security-opt seccomp=unconfined -v /data/opengauss_volume:/volume --name opengauss-01 --net OGNETWORK−−ip"primary_nodeip" -h=primarynodename−eprimaryhost="primary_nodeip" -e primaryname="primarynodename"−estandbyhosts="standby1_nodeip, standby2nodeip"−estandbynames="standby1_nodename, standby2nodename"−eGSPASSWORD=GS_PASSWORD opengauss:X.X.X
启动实例2
docker run -d -it -P --ulimit nofile=1000000:1000000 --sysctl kernel.sem="250 6400000 1000 25600" --security-opt seccomp=unconfined -v /data/opengauss_volume:/volume --name opengauss-02 --net OGNETWORK−−ip"standby1_nodeip" -h=standby1nodename−eprimaryhost="primary_nodeip" -e primaryname="primarynodename"−estandbyhosts="standby1_nodeip, standby2nodeip"−estandbynames="standby1_nodename, standby2nodename"−eGSPASSWORD=GS_PASSWORD opengauss:X.X.X
启动实例3
docker run -d -it -P --ulimit nofile=1000000:1000000 --sysctl kernel.sem="250 6400000 1000 25600" --security-opt seccomp=unconfined -v /data/opengauss_volume:/volume --name opengauss-03 --net OGNETWORK−−ip"standby2_nodeip" -h=standby2nodename−eprimaryhost="primary_nodeip" -e primaryname="primarynodename"−estandbyhosts="standby1_nodeip, standby2nodeip"−estandbynames="standby1_nodename, standby2nodename"−eGSPASSWORD=GS_PASSWORD opengauss:X.X.X