Nacos的Docker部署

7 篇文章 0 订阅

nacos 是alibaba 出品的一个服务注册和发现的服务, 同时也支持配置管理功能, 能很好的整合进SpringCloud中实现注册中心的功能.

文档地址:
https://nacos.io/zh-cn/docs/what-is-nacos.html

中文文档, 看起来清楚明白有舒心

源码直接部署

是java项目, 按照文档中操作即可. 安装包中直接有启动脚本, 不细说了.
https://nacos.io/zh-cn/docs/quick-start.html

Docker方式部署

这是我最喜欢的部署方式, 不用为服务器环境困扰. 官方文档地址:
https://nacos.io/zh-cn/docs/quick-start-docker.html添加链接描述

由于我是学习使用, 并不是项目中用到的, 所以直接使用单机模式, 内嵌Derby数据库. 如果是真实的开发环境肯定是要使用集群模式, 使用独立的数据库. nacos的源码中已经默认可以集成MYSQL数据.

  1. 按照文档下载对应的安装包
  2. 进入nacos-docker 目录下面.
  3. Docker启动命令:
    docker-compose -f example/standalone-derby.yaml up

好了, nacos已经启动成功了. 但是这个docker同时还会启动grafana 和 promethues 用来监控注册中心的情况. 但是grafana 和 promethues 需要一些配置才会生效.

打开文档中的nacos部署地址, 可以看到如下的接口, 默认登录名和密码都是nacos
在这里插入图片描述
在这里插入图片描述

Grafana
  1. 按照文档输入地址就会进入Grafana的的登录界面. 初始账号密码都是 admin. 在这里插入图片描述
  2. 进入后记得修改默认用户名和密码
    在这里插入图片描述
  3. 配置promethues
    在这里插入图片描述
    按照提示把promethues的ip和端口配置好.

但是有一点需要注意, Datasource的name 一定要配置成小写的prometheus, 同时prometheus是没有用户名和密码的, 注意不要暴露在外网

  1. 配置nacos的的监控模板
    官方提供的模板地址:
    https://github.com/nacos-group/nacos-template/blob/master/nacos-grafana.json
    直接把里面的内容复制到下图的红色输入框中
    在这里插入图片描述
    监控界面出来后, 记得点击右上角的保存. 之后就可以每次进入控制台查看这个监控界面了
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值