Docker部署Springboot项目,Invalid or corrupt jarfile /app.jar

时间:2021-05-25 18:34:11   收藏:0   阅读:0

问题:我打算编写一个dockerfile,其主要是部署一个springboot项目。当dockerfile构建完镜像,使用docker run 的时候报错。

技术图片

Dockerfile内容

技术图片
# jdk16是我自己构建的基于centos的java环境
FROM jdk16:16.0.1
MAINTAINER wx
# volume 指定临时文件目录为/tmp
# 其效果是在主机/var/lib/docker目录下创建一个临时文件,并连接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名
COPY demo-0.0.1-SNAPSHOT.jar app.jar
#
RUN bash -c ‘touch /app.jar‘
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar"]
#暴露8080端口
EXPOSE 8080
View Code

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!