1 准备tomcat 和jdk 并解压 放到同一个目录中
2 编写 Dockerfile
FROM docker.io/centos:latest 基础镜像 MAINTAINER sunys 作者 RUN yum install -y zip unzip 装工具解压包 COPY ./jdk1.8.0_261 /usr/local/jdk 复制jdk 到镜像中 COPY ./apache-tomcat-8.5.57 /usr/local/tomcat 复制tomcat 到镜像中 ENV JAVA_HOME /usr/local/jdk 配置环境变量 ENV CLASSPATH .:$JAVA_HOME/lib ENV CATALINA_HOME /usr/local/tomcat ENV PATH $PATH:$JAVA_HOME/bin EXPOSE 8080 暴露tomcat 8080端口 CMD ["/usr/local/tomcat/bin/catalina.sh","run"] 镜像运行的脚本
3 docker build -t jdk-tomcat8 . 当前目录构建镜像 并取名 jdk-tomcat8