1. 下载安装包
apache-tomcat-9.0.72.tar.gz
jdk-8u131-linux-x64.tar.gz
2.创建Dockerfile文件并编辑
FROM centos
MAINTAINER xxx<xxx@qq.com>
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
ENV LANGUAGE C.UTF-8
ADD jdk-8u131-linux-x64.tar.gz /usr/local/
ADD apache-tomcat-9.0.72.tar.gz /usr/local/
RUN mv /usr/local/apache-tomcat-9.0.72 /usr/local/tomcat
ENV WORKPATH /usr/local
WORKDIR $WORKPATH
ENV JAVA_HOME /usr/local/jdk1.8.0_131
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV CATALINA_HOME /usr/local/tomcat
ENV CATALINA_BASH /usr/local/tomcat
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin
EXPOSE 8080
CMD /usr/local/tomcat/bin/startup.sh && tail -F /usr/local/tomcat/logs/catalina.out
3.构建image
Dockerfile默认名称不需要指定-f,安装包于Dockerfile同一目录
docker build -t tomcat9 .
4.查看构建image
docker images