阿里云轻量服务器--Docker--dubbo-admin安装(连接zookeeper & nacos)

前言:当使用dubbo 作为微服务的接口调用,在dubbo 注册到zookeeper 或者nacos 中时 可以安装dubbo-admin 作为服务的监测;

1 Dubbo Admin 介绍:

Dubbo 框架提供了丰富的服务治理功能如流量控制、动态配置、服务 Mock、服务测试等,而 Dubbo Admin 控制台的一部分重要作用在于将 dubbo 框架提供的服务治理能力,提供一个开箱即用的可视化平台;Admin 控制台提供了从开发、测试到流量治理等不同层面的丰富功能,功能总体上可分为以下几类:

  • 服务状态与依赖关系查询
  • 服务在线测试与文档管理
  • 集群状态监控
  • 实例诊断
  • 流量管控

2 Dubbo Admin docker安装:
2.1 获取镜像:

docker pull apache/dubbo-admin:0.5.0

2.2 使用zookeeper :
1)目录挂载:

mkdir -p /root/dubboadmin/zk/data
mkdir -p /root/dubboadmin/zk/properties

2) 运行容器:

docker run -d \
--name dubbo-adminzk0.5 \
-v /root/dubboadmin/zk/data:/data \
-v /root/dubboadmin/zk/properties:/config \
-p 9600:8080 \
-e admin.root.user.name=zookeeper \
-e admin.root.user.password=zookeeper \
-e admin.registry.address=zookeeper://localhost:2181 \
-e admin.config-center=zookeeper://localhost:2181 \
-e admin.metadata-report.address=zookeeper://localhost:2181 \
--restart=always \
apache/dubbo-admin:0.5.0 

3)访问 http://ip:9600/ 账号密码都是 zookeeper

2.3 使用nacos:
1) 目录挂载:

mkdir -p /root/dubboadmin/nacos/data
mkdir -p /root/dubboadmin/nacos/properties

2) 运行容器:

docker run -d \
--name dubbo-adminnacos0.5 \
-v /root/dubboadmin/nacos/data:/data \
-v /root/dubboadmin/nacos/properties:/config \
-p 9700:8080 \
-e admin.root.user.name=nacos \
-e admin.root.user.password=nacos \
-e admin.registry.address=nacos://localhost:8828 \
-e admin.config-center=nacos://localhost:8828 \
-e admin.metadata-report.address=nacos://localhost:8828 \
--restart=always \
apache/dubbo-admin:0.5.0 
  1. 访问 http://ip:9600/ 账号密码都是 nacos

注意:apache/dubbo-admin:0.5.0 的nacos客户端需要和nacos 服务端的9828 (8828 +1000) 和9829(8828 +1001)进行grpc端口通信,所有nacos 服务端需要提前将这两个端口开放。

猜你喜欢

转载自blog.csdn.net/l123lgx/article/details/129331001