天天看点

dubbo yml配置_docker搭建zookeeper以及dubbo-admin

一、docker拉相關鏡像

docker pull wurstmeister/zookeeperdocker pull cao2068959/dubbo-admin:2.7
           

二、docker-compose.yml以及dubbo-admin配置文件

1、docker-compose.yml

version : "3"services:    zookeeper:        #依赖镜像        image: wurstmeister/zookeeper        #自定义容器名称        container_name: zookeeper        #自定义端口号        ports:            - 2181:2181    dubbo-admin:        #依赖镜像        image: cao2068959/dubbo-admin:2.7        #自定义容器名称        container_name: dubbo-admin        #自定义端口号        ports:            - 8080:8080        #挂卷dubbo-admin.properties放在当前文件夹下        volumes:            - ./dubbo-admin.properties:/dubbo-admin/myapplication.properties        #先启动zookeeper容器后启动dubbo-admin        depends_on:            - zookeeper
           

2、dubbo-admin.properties

admin.registry.address=zookeeper://自己ip:2181admin.config-center=zookeeper://自己ip:2181admin.metadata-report.address=zookeeper://自己ip:2181admin.registry.group=dubboadmin.apollo.token=e16e5cd903fd0c97a116c873b448544b9d086de9admin.apollo.appId=testadmin.apollo.env=devadmin.apollo.cluster=defaultadmin.apollo.namespace=dubbo
           

三、启动docker-compose.yml

docker-compose up -d
           

在终端会输入:

docker psCONTAINER ID        IMAGE                        COMMAND                  CREATED              STATUS              PORTS                                                NAMESb6cba8ba56ee        cao2068959/dubbo-admin:2.7   "java -jar -Dspring.…"   48 minutes ago       Up 48 minutes       0.0.0.0:8080->8080/tcp                               dubbo-admin952233d9cd3f        wurstmeister/zookeeper       "/bin/sh -c '/usr/sb…"   48 minutes ago       Up 48 minutes       22/tcp, 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp   zookeeper
           

在浏览器输入127.0.0.1:8080会显示界面则成功搭建

dubbo yml配置_docker搭建zookeeper以及dubbo-admin

显示dubbo-admin控制台界面