1、问题描述
Jenkins构建服务,控制台报错:
manifest for java:8-jre not found: manifest unknown: manifest unknown
截图:
文章来源:https://www.toymoban.com/news/detail-537903.html
2、解决问题
这是由于Docker官方已经弃用java8镜像,想使用jdk1.8的话,可以使用openjdk。
解决办法是,将Dockerfile改为 FROM openjdk:8-jre文章来源地址https://www.toymoban.com/news/detail-537903.html
FROM openjdk:8-jre
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone
ARG JAR_FILE
COPY ${JAR_FILE} /app.jar
ENTRYPOINT ["java", "-Xmx512m", "-Djava.security.egd=file:/dev/./urandom", "-Ddruid.mysql.usePingMethod=false", "-jar", "/app.jar"]
CMD ["--spring.profiles.active=prod"]
到了这里,关于Jenkins构建服务,Dockerfile报错:manifest for java:8-jre not found: manifest unknown: manifest unknown的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!