创建镜像脚本 Tomcat Dockerfile
FROM centos
MAINTAINER huakai< 204599765@qq.com>
COPY readme.txt /usr/local/readme.txt
ADD jdk-8u261-linux-x64.tar.gz /usr/local
ADD apache-tomcat-9.0.40.tar.gz /usr/local
ENV MYPATH /usr/local
WORKDIR $MYPATH
ENV JAVA_HOME /usr/local/jdk1.8.0_261
ENV CLASSPATH $JAVA_HOME /lib/dt.jar:$JAVA_HOME /lib/tools.jar
ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.40
ENV CATALINA_BASH /usr/local/apache-tomcat-9.0.40
ENV PATH $PATH : $JAVA_HOME /bin:$CATALINA_HOME /lib:$CATALINA_HOME /bin
EXPOSE 8080
CMD /usr/local/apache-tomcat-9.0.40/bin/startup.sh && tail -F /usr/local/apache-tomcat-9.0.40/logs/catalina.out
建造镜像
docker build -t tomcat-huakai:1.0 .
启动容器
docker run -it -p 3344:8080 --name huakai-tomcat -v /home/tomcat/container:/usr/local/apache-tomcat-9.0.40/webapps/container -v /home/tomcat/logs:/usr/local/apache-tomcat-9.0.40/bin/logs tomcat-huakai:1.0
发布 一个静态项目
< ! DOCTYPE html>
< html lang= "en" >
< head>
< meta charset= "UTF-8" >
< title> Title< /title>
< /head>
< body>
< h1> This is website from huakai in Docker Image of tomcat< /h1>
< /body>
< /html>
结果