码迷,mamicode.com
首页 > 编程语言 > 详细

构建Spring Boot应用镜像

时间:2017-12-07 00:05:47      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:启动   pos   代码   maven   压缩   span   framework   变化   bsp   

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 "aa-xx@xxx.com"

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应用镜像

标签:启动   pos   代码   maven   压缩   span   framework   变化   bsp   

原文地址:http://www.cnblogs.com/songfucai/p/7995232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!