SpringBoot整合dubbo系列(二) -- Docker安装dubbo管理控制台 dubbo admin

关联文章

SpringBoot整合dubbo系列(一) -- Docker安装ZooKeeper

SpringBoot整合dubbo系列(三) -- Springboot + Dubbo实例,附GitHub Demo地址

Dubbo Admin

  • dubbo-admin可以对消费者和提供者进行管理
  • 目前Dubbo主要版本有两个:Dubbo 2.6和Dubbo 2.7,这里我用的是dubbo 2.6.5
  • 两个版本最大的差异,在于配置管理中心。Dubbo 2.6版本所有数据都存在注册中心上,Dubbo 2.7版本分成了注册中心,配置中心,和元数据中心。Dubbo 
  • dubbo官网:http://dubbo.apache.org/zh-cn/

Linux CentOS7 Docker安装

如果小伙伴还没有安装docker,可以点击链接 Linux CentOS7 Docker安装 ,看我之前写的docker安装文章。

Docker部署Dubbo Admin

本文主要讲述如何使用docker部署dubbo admin (2.6版)

1、查看zookeeper镜像,输入

 docker search dubbo-admin

2、我们选用stars数最高的chenchuxin/dubbo-admin,执行拉取指令,默认选择latest版本

 docker pull chenchuxin/dubbo-admin

3、查看下载的镜像

docker images

4、创建挂载目录,XXX自定义目录路径

mkdir -p /XXX/XXX/dubbo-admin

# XXX自定义目录

5、启动容器

docker run -it -d --name dubbo-admin \
-v /xxx/xxx/dubbo-admin:/data \
-p 8080:8080 \
-e dubbo.registry.address=zookeeper://ip:port \
-e dubbo.admin.root.password=root \
-e dubbo.admin.guest.password=root \
chenchuxin/dubbo-admin

# 注意 -e dubbo.registry.address=zookeeper://ip:port  填写自己的zookeeper ip和端口号
# -e dubbo.admin.root.password 配置控制台root账号 密码
# -e dubbo.admin.guest.password 配置控制台guest账号 密码

6、启动后查看启动状态,为up则成功

 docker ps -a

7、在浏览器访问dubbo admin地址,输入账号密码,可以设置页面为中文或是英文

 

以上 docker部署dubbo admin (2.6) 完成

下一章我们一起创建一个springboot整合dubbo的demo

拓展

上面介绍的是对应dubbo 2.6的控制台,目前的管理控制台已经发布0.1版本,结构上采取了前后端分离的方式,前端使用Vue和Vuetify分别作为Javascript框架和UI框架,后端采用Spring Boot框架。

想要了解的小伙伴可以点击链接:http://dubbo.apache.org/zh-cn/docs/admin/introduction.html

dubbo-admin github源码地址

https://github.com/apache/dubbo/tree/dubbo-2.6.0/dubbo-admin (dubbo 2.6)

https://github.com/apache/dubbo-admin   (dubbo 2.7)

发布了22 篇原创文章 · 获赞 4 · 访问量 3024

猜你喜欢

转载自blog.csdn.net/weixin_43841693/article/details/103170207