Sign inSign up

zhangxiaoping/dubbo-admin

By zhangxiaoping

Updated almost 9 years ago

2.5.8版本不能根据自己想要的dubbo.properties启动服务。最新版本的latest做了这方面的优化

Image
1

294

zhangxiaoping/dubbo-admin repository overview

此镜像是基于dubbo-admin2.5.8版本制作生成的


注意:编译dubbo项目,必须使用jdk1.7编译,1.8编译的jdk会因为跟tomcat:7中jdk的版本不一致,导致项目启动不了

2.5.8版本Dockerfile


# dubbo-admin 镜像制作

FROM tomcat:7
MAINTAINER zhangxiaoping [email protected]
WORKDIR /usr/local/tomcat/webapps
RUN rm -rf *
COPY dubbo-admin.war ROOT.war
EXPOSE 8080
CMD ["catalina.sh","run"]

最新版本latest Dockerfile

# dubbo-admin 镜像制作

FROM tomcat:7
MAINTAINER zhangxiaoping [email protected]
WORKDIR /usr/local/tomcat/webapps
RUN rm -rf *
COPY dubbo-admin ROOT
EXPOSE 8080
CMD ["catalina.sh","run"]

dubbo-admin镜像制作流程

详细讲解dubbo-admin的制作流程

git clone https://github.com/alibaba/dubbo.git
  • 修改dubbo-admin下的dubbo.properties文件
  • 使用maven打包项目
maven clean package
  • 将打成的dubbo-admin.war拷贝至某个目录/home/conf/dubbo
  • /home/conf/dubbo目录下创建Dockerfile
  • 编写Dockerfile文件
  • 使用docker build 命令构建镜像
docker build -t dubbo-admin:2.5.8 .

dubbo-admin启动

普通启动方式
docker run -d -P --name some-name dubbo-admin:<version>
自定义dubbo.properties启动方式
docker run -d -P --name some-name -v /home/local/dubbo/dubbo.properties:/usr/local/tomcat/webapps/ROOT/WEB-INF/dubbo.properties dubbo-admin:latest

Tag summary

Content type

Image

Digest

Size

227.9 MB

Last updated

almost 9 years ago

docker pull zhangxiaoping/dubbo-admin