第一步:准备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

 

posted on 2023-01-10 17:40  song.yan  阅读(357)  评论(0编辑  收藏  举报