构建Spring Boot应用镜像
Posted 陌上花开
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建Spring Boot应用镜像相关的知识,希望对你有一定的参考价值。
1、在Dockerfile所在目录,解压缩maven生成的jar包 unzip <path-to-app-jar>.jar -d app 2、Dockerfile 我们把应用的内容分成4个部分COPY到镜像里面:其中前面3个基本不变,第四个是经常变化的自有代码。最后一行是解压缩后,启动spring boot应用的方式。 FROM openjdk:8-jre-alpine LABEL maintainer "[email protected]" COPY app/BOOT-INF/lib/ /app/BOOT-INF/lib/ COPY app/org /app/org COPY app/META-INF /app/META-INF COPY app/BOOT-INF/classes /app/BOOT-INF/classes EXPOSE 8080 CMD ["/usr/bin/java", "-cp", "/app", "org.springframework.boot.loader.JarLauncher"]
以上是关于构建Spring Boot应用镜像的主要内容,如果未能解决你的问题,请参考以下文章
Docker决战到底 使用多阶段构建Spring Boot应用镜像