制作tomcat镜像
- 准备镜像文件 tomcat压缩包 jdk压缩包
[root@izbp1cs2xc0txtdbbhn53nz tomcat]# ll
total 238884
-rw-r--r-- 1 root root 10809083 Oct 26 11:43 apache-tomcat-8.5.58.tar.gz
-rw-r--r-- 1 root root 233805880 Oct 26 11:44 jdk1.8.0_91.tar.gz
-
编写Dockerfile文件 官方命名“Dockerfile” build会自动寻找这个文件 就不需要-f指定了
FROM centos MAINTAINER chen<2640478804@qq.com> COPY reademt.txt /usr/local/readme.txt ADD jdk1.8.0_91.tar.gz /usr/local/ ADD apache-tomcat-8.5.58.tar.gz /usr/local/ RUN yum -y install vim ENV MYPATH /usr/loacal/ WORKDIR $MYPATH ENV JAVA_HOME /usr/local/jdk1.8.0_91 ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV CATALINA_HOME /usr/local/apache-tomcat-8.5.58 ENV CATALINA_BASH /usr/local/apache-tomcat-8.5.58 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin EXPOSE 8086 CMD /usr/local/apache-tomcat-8.5.58/bin/startup.sh && tail -F /url/local/apache-tomcat-8.5.58/bin/logs/catalina.out ~
3构建镜像
#docker build -t diytomcat .