1.Zookeeper注册中心安装
Docker方式
- 下载Zookeeper镜像
docker pull zookeeper:3.5.9
- 启动运行容器 其中--name表示给容器起名字 -d代表守护进程运行 -p映射端口号
docker run --name zk -d -p 2181:2181 zookeeper:3.5.9
成功运行后会出现容器ID
-
进入容器 其中exec表示在运行的容器中执行命令 -it表示交互式
docker exec -it zk /bin/bash
进入容器后通过ls命令可以查看到zookeeper文件
再进入bin目录里可以看到
zkCli.sh是客户端,zkServer.cmd是服务器(当启动Zookeeper容器时,服务器随之就启动了)
-
测试:在bin目录下连接客户端后输入ls /可以看到【Zookeeper】代表搭建完成
./zkCli.sh
2. Dubbo-admin管理平台安装(可视化界面)
通过可视化界面对注册中心中的服务提供者/消费者进行配置管理
- 下载Dubbo-Admin镜像
docker pull docker.io/apache/dubbo-admin
- 启动运行容器
docker run -d \ --name dubbo-admin \ -p 9600:8080 \ -e admin.registry.address=zookeeper://192.168.66.100:2181 \ // 注册中心 -e admin.config-center=zookeeper://192.168.66.100:2181 \ // 配置中心 -e admin.metadata-report.address=zookeeper://192.168.66.100:2181 \ // 元数据中心 -- restart=always \ docker.io/apache/dubbo-admin
-d 后台运行(守护进行运行) -p 绑定端口号 -e 绑定注册中心地址 --name 给容器起名 --restart 容器退出时总是重启 - 查看结果 成功启动的情况下可以看到两个容器在提供服务
docker ps
-
通过浏览器查看可视化界面 192.168.66.100:9600 用户名=root 密码=root