docker 安装nacos_mall改造:eureka改造为nacos

现在的项目是使用springcloud-config+eureka 来做注册中心和配置中心,因为要做自己的开源项目,现在要将注册中心和配置中心改造为nacos。

Docker安装配置nacos

查询nacos镜像 docker search nacos

拉取镜像 docker pull nacos/nacos-server

查看镜像 docker images

启动镜像 docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

//默认是使用nacos自带的数据,为了方便管理我这里修改nacos配置,使用mysql数据库,这里我是单数据库,所有db.url1.1被注释了

nacos初始化sql,需要先创建nacos数据库后,然后执行下面的sql

https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql

docker exec -it bash

修改 config/application.properties

9053295da9c14dc3b8f53b64aaab4960
917200f3680e400a9d1619892e846f9e

修改完配置,退出镜像,重启容器 docker restart

访问容器:ip:8848/nacos ,默认账号/密码 :nacos

2148c4ea1bb04ddc8b934fc3fcd3a84a
917200f3680e400a9d1619892e846f9e

springboot 引用nacos,增加nacos配置

修改项目中eureka 中引用的jar包,改为config 配置中心,discovery 注册中心即可。

2fb48f49ea6341e885acf4c871c6531f
917200f3680e400a9d1619892e846f9e

8cf16828d28848e283e5db1fa9f2fd1a
917200f3680e400a9d1619892e846f9e

每个服务的配置文件名称一般是相同的,为了区分系统我们可以对配置文件进行分组。

895c1e773fe74b0095a26144af4ba24b
917200f3680e400a9d1619892e846f9e

项目启动,我们发现服务已经注册进入nacos中。

633e2f286019462790206834dad929b3
917200f3680e400a9d1619892e846f9e

调用接口,我们可以正常获取数据

24a0485f93544923b0cb90737f8714c5
917200f3680e400a9d1619892e846f9e

喜欢点下关注,你的关注是我写作的最大支持

84e70727cf7241258bfd5f77267db5a4
917200f3680e400a9d1619892e846f9e

0ba736da75ab4a2fa8548b92391090b0
917200f3680e400a9d1619892e846f9e

391e18b2bd874bb1b7489d6cac4809a3
917200f3680e400a9d1619892e846f9e

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值