nacos集群 docker 有这一篇就够了,详细

之前我们玩的是单机,在这个基础上,我们玩个集群

很简单 ,下面我们开始哈

首先我们有了MySQL 没有的看我其他的博客,或者docker 新来一个

docker pull nacos/nacos-server #拉取nacos镜像
#创建挂载文件路径
mkdir -p /usr/local/nacos/logs1 /usr/local/nacos/logs2 /usr/local/nacos/logs3
mkdir -p /usr/etc/nacos/conf1  /usr/etc/nacos/conf2  /usr/etc/nacos/conf3

docker cp 18fa206c4883:/home/nacos/conf /usr/etc/nacos/conf #复制nacos配置目录到宿主机(或从其他地方复制需要application.properties、cluster.conf)
#创建自定义网络
docker network create --driver bridge --subnet 172.16.0.0/16 self_network
#启动mysql容器
docker create -p 3306:3306  --network self_network --network-alias mysql --name mysql8.0 -e MYSQL_ROOT_PASSWORD=123456 -v /usr/etc/mysql8.0/mysql/conf:/etc/mysql -v /usr/etc/mysql8.0/mysql/logs:/var/log/mysql -v /usr/etc/mysql8.0/mysql/data:/var/lib/mysql -v /usr/etc/mysql8.0/mysql/mysql-files:/var/lib/mysql-files  mysql

#创建三个nacos容器
docker run -d \
--network self_network --network-alias nacos-server-1 --ip 172.16.0.03  --name nacos-server-1 \
-e PREFER_HOST_MODE=hostname \
-e MODE=cluster \
-e NACOS_SERVER_PORT=8848 \
-e NACOS_SERVERS="49.235.127.115:8848 49.235.127.115:9848 49.235.127.115:9849" \
-e NACOS_SERVER_IP=49.235.127.115 \
-e JVM_XMS=256m -e JVM_XMX=512m  \
-v /usr/local/nacos/logs1:/home/nacos/logs \
-v /usr/etc/nacos/conf1:/home/nacos/conf \
-p 8848:8848 \
nacos/nacos-server:2.0.3

docker run -d \
--network self_network --network-alias nacos-server-2 --ip 172.16.0.04   --name nacos-server-2 \
-e PREFER_HOST_MODE=hostname \
-e MODE=cluster \
-e NACOS_SERVER_PORT=9848 \
-e NACOS_SERVERS="49.235.127.115:8848 49.235.127.115:9848 49.235.127.115:9849" \
-e NACOS_SERVER_IP=49.235.127.115 \
-e JVM_XMS=256m -e JVM_XMX=512m  \
-v /usr/local/nacos/logs2:/home/nacos/logs \
-v /usr/etc/nacos/conf2:/home/nacos/conf \
-p 9848:9848 \
nacos/nacos-server:2.0.3

docker run -d \
--network self_network --network-alias nacos-server-3 --ip 172.16.0.05  --name nacos-server-3 \
-e PREFER_HOST_MODE=hostname \
-e MODE=cluster \
-e NACOS_SERVER_PORT=9849 \
-e NACOS_SERVERS="49.235.127.115:8848 49.235.127.115:9848 49.235.127.115:9849" \
-e NACOS_SERVER_IP=49.235.127.115 \
-e JVM_XMS=256m -e JVM_XMX=512m  \
-v /usr/local/nacos/logs3:/home/nacos/logs \
-v /usr/etc/nacos/conf3:/home/nacos/conf \
-p 9849:9849 \
nacos/nacos-server:2.0.3


docker network ls
查看docker网卡

 


 


docker network rm 网卡id
删除docker网卡
docker network inspect 网卡id
查看docker网卡的相关详细信息

 


 

docker logs -f -n 9999 65c48cdba624

 


 



 /usr/etc/nacos/conf1/application.properties  server.port=8848

/usr/etc/nacos/conf2/application.properties  server.port=9848

/usr/etc/nacos/conf3/application.properties  server.port=9849

 

 

 

 

 

 

 

 



posted @ 2022-03-17 10:31  My_blog_s  阅读(1035)  评论(0编辑  收藏  举报