Dockerfile centos7+jdk+tomcat简单组装镜像
Dockerfile 内容
FROM centos:7
MAINTAINER hezhenting<1018714318@qq.com>
ADD apache-tomcat-9.0.56.tar.gz /usr/local
ADD jdk-8u321-linux-aarch64.tar.gz /usr/local
RUN yum install -y vim
ENV MYPATH /usr/local
ENV JAVA_HOME /usr/local/jdk1.8.0_321
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.56
ENV CATALINA_BASH /usr/local/apache-tomcat-9.0.56
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin
WORKDIR $MYPATH
EXPOSE 8080
RUN echo $MYPATH
RUN echo $JAVA_HOME
RUN echo $CLASSPATH
RUN echo $CATALINA_HOME
RUN echo $CATALINA_BASH
RUN echo $PATH
RUN yum install -y vim
RUN yum install -y net-tools
CMD /usr/local/apache-tomcat-9.0.56/bin/startup.sh && tail -F /usr/local/apache-tomcat-9.0.56/bin/logs/catalina.out
tomcat和jdk的包
与上面例子一样版本的jdk下载地址
与上面例子一样版本的tomcat下载地址