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

 

 

 

 

 

 

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM