第一步:准备mysql数据库,在mysql数据库执行指定的sql脚本。
第二步:拉取镜像
#查找镜像 sudo docker search nacos #拉取镜像 sudo docker search nacos/nacos-server:v2.1.1
第三步:运行镜像
sudo docker run -d \ --restart=always \ -e PREFER_HOST_MODE=hostname \ -e MODE=cluster \ -e NACOS_SERVER_PORT=8848 \ -e NACOS_SERVERS="192.168.0.108:21302 192.168.0.108:21304 192.168.0.108:21306" \ -e SPRING_DATASOURCE_PLATFORM=mysql \ -e MYSQL_SERVICE_HOST=192.168.0.108 \ -e MYSQL_SERVICE_PORT=21001 \ -e MYSQL_SERVICE_USER=root \ -e MYSQL_SERVICE_PASSWORD=root \ -e MYSQL_SERVICE_DB_NAME=nacos \ -e NACOS_SERVER_IP=192.168.0.108 \ -p 21302:8848 \ --name mysql-nacos1 \ nacos/nacos-server:v2.1.1 sudo docker run -d \ --restart=always \ -e PREFER_HOST_MODE=hostname \ -e MODE=cluster \ -e NACOS_SERVER_PORT=8848 \ -e NACOS_SERVERS="192.168.0.108:21302 192.168.0.108:21304 192.168.0.108:21306" \ -e SPRING_DATASOURCE_PLATFORM=mysql \ -e MYSQL_SERVICE_HOST=192.168.0.108 \ -e MYSQL_SERVICE_PORT=21001 \ -e MYSQL_SERVICE_USER=root \ -e MYSQL_SERVICE_PASSWORD=root \ -e MYSQL_SERVICE_DB_NAME=nacos \ -e NACOS_SERVER_IP=192.168.1.131 \ -p 21304:8848 \ --name mysql-nacos2 \ nacos/nacos-server:v2.1.1 sudo docker run -d \ --restart=always \ -e PREFER_HOST_MODE=hostname \ -e MODE=cluster \ -e NACOS_SERVER_PORT=8848 \ -e NACOS_SERVERS="192.168.0.108:21302 192.168.0.108:21304 192.168.0.108:21306" \ -e SPRING_DATASOURCE_PLATFORM=mysql \ -e MYSQL_SERVICE_HOST=192.168.0.108 \ -e MYSQL_SERVICE_PORT=21001 \ -e MYSQL_SERVICE_USER=root \ -e MYSQL_SERVICE_PASSWORD=root \ -e MYSQL_SERVICE_DB_NAME=nacos \ -e NACOS_SERVER_IP=192.168.1.131 \ -p 21306:8848 \ --name mysql-nacos3 \ nacos/nacos-server:v2.1.1