美文网首页
Docker 发布Jar包

Docker 发布Jar包

作者: 一杉风雨 | 来源:发表于2018-10-03 15:48 被阅读0次

背景

使用docker一键发布Jar包形式的java项目。

内容

  1. dockerfile 如下
FROM java:8-jre-alpine

WORKDIR /home

ADD ./build/libs/target.jar app.jar
ADD ./src/main/resources/application.properties  application.properties

EXPOSE 8080
VOLUME ["/home"]

ENTRYPOINT ["java", "-jar", "app.jar", "--spring.config.location=application.properties", "-Djava.security.egd=file:/dev/./urandom"]

备注

java -jar xxx.jar 可通过一系列方式指定配置文件,具体如下。

# 指定jar中的 application-yyy.properties
java -jar xxx.jar  --spring.profiles.active=yyy[, zzz]

# 指定jar外的 application-yyy.properties
java -jar xxx.jar  --spring.config.location=/xxx/application-yyy.properties

相关文章

网友评论

      本文标题:Docker 发布Jar包

      本文链接:https://www.haomeiwen.com/subject/tlnzoftx.html