CentOS-Docker搭建Nacos-v1.4.1(集群)

可参考==>Docker搭建Nacos-v.1.3.2

集群节点(Nacos内存占用默认2G)

192.168.1.100 (mysql + nacos)

192.168.1.101 (nacos)

192.168.1.102 (nacos)

1.MySQL(支持8.0)

环境搭建==>Docker搭建MySQL

注:需要提前创建nacos_config数据库并导入SQL文件,创建连接用户nacos

SQL文件地址: https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

2.启动各Nacos节点

下载镜像

docker pull nacos/nacos-server:1.4.1

运行镜像

192.168.1.100

docker run -d \
--net=host \
--restart=unless-stopped \
--name nacos-server \
--env PREFER_HOST_MODE=hostname \
--env MODE=cluster \
--env NACOS_SERVERS=192.168.1.100:8848,192.168.1.101:8848,192.168.1.102:8848 \
--env NACOS_SERVER_IP=192.168.1.100 \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.1.100 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=nacos \
--env MYSQL_SERVICE_PASSWORD=nacos \
-p 8848:8848 \
nacos/nacos-server:1.4.1

192.168.1.101

docker run -d \
--net=host \
--restart=unless-stopped \
--name nacos-server \
--env PREFER_HOST_MODE=hostname \
--env MODE=cluster \
--env NACOS_SERVERS=192.168.1.100:8848,192.168.1.101:8848,192.168.1.102:8848 \
--env NACOS_SERVER_IP=192.168.1.101 \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.1.100 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=nacos \
--env MYSQL_SERVICE_PASSWORD=nacos \
-p 8848:8848 \
nacos/nacos-server:1.4.1

192.168.1.102

docker run -d \
--net=host \
--restart=unless-stopped \
--name nacos-server \
--env PREFER_HOST_MODE=hostname \
--env MODE=cluster \
--env NACOS_SERVERS=192.168.1.100:8848,192.168.1.101:8848,192.168.1.102:8848 \
--env NACOS_SERVER_IP=192.168.1.102 \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.1.100 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=nacos \
--env MYSQL_SERVICE_PASSWORD=nacos \
-p 8848:8848 \
nacos/nacos-server:1.4.1

3.搭建完成

默认账号密码是nacos/nacos

访问任意节点地址:http://ip:8848/nacos

up-d907f871fb72fc0fb08535f168e20f3f380.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值