1、首先下载好jre、tomcat
- server-jre-8u51-linux-x64.gz
- apache-tomcat-8.0.24.tar.gz
2、新建Dockerfile文件,内容如下:
FROM ubuntu
ADD server-jre-8u51-linux-x64.gz /usr/local
ADD apache-tomcat-8.0.24.tar.gz /usr/local
RUN mv /usr/local/apache-tomcat-8.0.24 /usr/local/tomcat
ENV CATALINA_HOME /usr/local/tomcat
ENV JAVA_HOME /usr/local/jdk1.8.0_51
EXPOSE 8080
ENV PATH $PATH:$JAVA_HOME/bin
3、构建镜像
$ docker build -t tomcat .
4、运行
$ docker run --name tomcat -d -v /home/webapps:/usr/local/tomcat/webapps -p 8080:8080 tomcat /usr/local/tomcat/bin/catalina.sh