nacos cluster action
create mysql database
CREATE SCHEMA nacos_cluster0 DEFAULT CHARACTER SET utf8mb4 ;
CREATE SCHEMA nacos_cluster1 DEFAULT CHARACTER SET utf8mb4 ;
CREATE SCHEMA nacos_cluster2 DEFAULT CHARACTER SET utf8mb4 ;
nacos_cluster0
docker run --detach \
--restart always \
--name nacos_cluster0 \
--publish 8847:8848 \
--env MODE=cluster \
--env NACOS_SERVERS="192.168.3.223:8847 192.168.3.223:8848 192.168.3.223:8849" \
--env MYSQL_DATABASE_NUM=1 \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.3.223 \
--env MYSQL_SERVICE_DB_NAME=nacos_cluster1 \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=Gah6kuP7ohfio4 \
nacos/nacos-server:1.2.1
nacos_cluster1
docker run --detach \
--restart always \
--name nacos_cluster1 \
--publish 8848:8848 \
--env MODE=cluster \
--env NACOS_SERVERS="192.168.3.223:8847 192.168.3.223:8848 192.168.3.223:8849" \
--env MYSQL_DATABASE_NUM=1 \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.3.223 \
--env MYSQL_SERVICE_DB_NAME=nacos_cluster1 \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=Gah6kuP7ohfio4 \
nacos/nacos-server:1.2.1
nacos_cluster2
docker run --detach \
--restart always \
--name nacos_cluster2 \
--publish 8849:8848 \
--env MODE=cluster \
--env NACOS_SERVERS="192.168.3.223:8847 192.168.3.223:8848 192.168.3.223:8849" \
--env MYSQL_DATABASE_NUM=1 \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.3.223 \
--env MYSQL_SERVICE_DB_NAME=nacos_cluster2 \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=Gah6kuP7ohfio4 \
nacos/nacos-server:1.2.1