美文网首页
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