1、集群模式启动nacos
节点1:nacos_cluster_01 - 192.168.0.109
docker run -d \
--name nacos_cluster_01 \
--restart=always \
--network common-network \
-e MODE=cluster \
-e NACOS_SERVERS="192.168.0.109:8848,192.168.0.139:8848" \
-e PREFER_HOST_MODE=ip \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=192.168.0.109 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SERVICE_USER=nacos \
-e MYSQL_SERVICE_PASSWORD=nacos \
-e MYSQL_SERVICE_DB_PARAM='characterEncoding=utf8&connectTimeout=2000&allowPublicKeyRetrieval=true&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC' \
-e MYSQL_DATABASE_NUM=1 \
-e NACOS_AUTH_ENABLE=true \
-e NACOS_AUTH_TOKEN=NzNhMzhlMGMtMjMzMC0xN2Q3LTA0NjgtYjJjZjg1NDQ0MjNj \
-e NACOS_AUTH_IDENTITY_KEY=dc83751f-f3da-7d14-0dee-479e7a42c477 \
-e NACOS_AUTH_IDENTITY_VALUE=1f2030ce-3168-3e6b-8315-bd5099eafaf1 \
-e NACOS_APPLICATION_PORT=8848 \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
-p 7848:7848 \
nacos/nacos-server:latest
节点2:nacos_cluster_02 192.168.0.139
docker run -d \
--name nacos_cluster_02 \
--restart=always \
--network common-network \
-e MODE=cluster \
-e NACOS_SERVERS="192.168.0.109:8848,192.168.0.139:8848" \
-e PREFER_HOST_MODE=ip \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=192.168.0.139 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SERVICE_USER=nacos \
-e MYSQL_SERVICE_PASSWORD=nacos \
-e MYSQL_SERVICE_DB_PARAM='characterEncoding=utf8&connectTimeout=2000&allowPublicKeyRetrieval=true&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC' \
-e MYSQL_DATABASE_NUM=1 \
-e NACOS_AUTH_ENABLE=true \
-e NACOS_AUTH_TOKEN=NzNhMzhlMGMtMjMzMC0xN2Q3LTA0NjgtYjJjZjg1NDQ0MjNj \
-e NACOS_AUTH_IDENTITY_KEY=dc83751f-f3da-7d14-0dee-479e7a42c477 \
-e NACOS_AUTH_IDENTITY_VALUE=1f2030ce-3168-3e6b-8315-bd5099eafaf1 \
-e NACOS_APPLICATION_PORT=8848 \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
-p 7848:7848 \
nacos/nacos-server:latest
2、分别启动各服务器的nacos
image.png
3、nginx或者lbs配置相关
待完善