美文网首页
Docker - MySql - Nacos - 集群

Docker - MySql - Nacos - 集群

作者: 秋燕归 | 来源:发表于2025-04-13 11:05 被阅读0次

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配置相关

待完善

相关文章

网友评论

      本文标题:Docker - MySql - Nacos - 集群

      本文链接:https://www.haomeiwen.com/subject/rmjqbjtx.html