我们在搭建dubbo框架时,需要安装一个dubbo-admin来管理服务已经配置的文件

0、启动Docker Desktop

1、从dockerhub拉取dubbo-admin的镜像源

docker pull apache/dubbo-admin

2、从dockerhub拉取zookeeper的镜像源

docker pull zookeeper

docker images查看当前所有镜像源 因为dubbo-admin要连接zookeeper,这里我两者都是使用docker安装的,为了保证他们能够正常通信,要将其连接到同一个网络下

3、建立一个桥接网络zk

docker network create -d bridge zk

4、创建zookeeper容器,并指定其网络为zk

docker run -itd --name zookeeper --network zk -p 2181:2181 -p 2888:2888 -p 3888:3888 zookeeper

5、查看zk网络的详细信息

docker network inspect zk

6、创建dubbo-admin容器,指定网络为zk,并设置zookeeper为上述查询出来的地址

docker run -d --name dubbo-admin --network zk -p 8088:8080 \

-e admin.registry.address=zookeeper://172.18.0.2:2181 \

-e admin.config-center=zookeeper://172.18.0.2:2181 \

-e admin.metadata-report.address=zookeeper://172.18.0.2:2181 \

apache/dubbo-admin

7、因为在6中已经把端口映射为8088了,所以访问localhost:8088,输入账号密码,默认为root/root 8、使用完后不要忘记关闭容器

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: