我如何通过dockerfile在我的docker conatiner上安装java-8

时间:2019-09-28 06:57:09

标签: java docker tomcat dockerfile alpine

我有一个Dockerfile,它由tomcat sever(其高山版本)组成,并且我的webapp位于tomcat / webapp目录中, 事情是我的Java代码是使用1.8版构建的,当我在tomcat服务器上运行Java Web时,它会加载类,这是因为容器中安装了Java-1.7,所以我如何在Java中将Java版本更新为1.8我想对雄猫服务器的Dockerfile进行更改的容器

Dockerfile

FROM tomcat:8.0-alpine
ENV  CATALINA_HOME /usr/local/tomcat
ENV  PATH ${CATALINA_HOME}/bin:$PATH
RUN mkdir -p "${CATALINA_HOME}"
WORKDIR ${CATALINA_HOME}
ENV TOMCAT_MAJOR 8

#VOLUME /volume/webapp/
LABEL maintainer="alesblaze@gmail.com"
ADD ./target/bookstore-1.war  ${CATALINA_HOME}/webapps/
#RUN sh -c 'touch /usr/local/tomcat/webapps/bookstore-1.war'
EXPOSE 8080
# ENTRYPOINT ["sh", "-c" , "java -Djava.security.edg=file:/dev/./urandom -jar /usr/local/tomcat/webapps/app.war]
CMD ["catalina.sh" , "run"]

0 个答案:

没有答案