下载最新dubbo-admin
https://github.com/apache/dubbo-admin
1、执行打包
mvn clean package
2、上传 dubbo-admin-develop/dubbo-admin-distribution/target /dubbo-admin-0.2.0-SNAPSHOT.jar 到服务器
3、在 dubbo-admin-0.2.0-SNAPSHOT.jar 同级目录新增 Dockerfile 文件
FROM openjdk:8-jre
LABEL maintainer="dev@dubbo.apache.org"
COPY dubbo-admin-0.2.0-SNAPSHOT.jar /app.jar
ENTRYPOINT ["java","-XX:+UnlockExperimentalVMOptions","-XX:+UseCGroupMemoryLimitForHeap","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
EXPOSE 8080
4、创建镜像
docker build -t dubbo-admin:0.2.0-SNAPSHOT .
5、运行
docker run -p 8089:8080 -dit --name my_dubbo_admin dubbo-admin:0.2.0-SNAPSHOT
来源:oschina
链接:https://my.oschina.net/u/555639/blog/4270188