DockerFile 配置tomcat
FROM centos
MAINTAINER locutus "locutus@foxmail.com"
# OS环境配置
RUN yum install -y wget
# 安装JDK
RUN mkdir /var/tmp/jdk
#此处jdk1.8.0_261 是jdk对于DockerFile文件的相对路径,若要从官网直接下载,由于下载文件需要取权限,所以每次都需要更改url
ADD jdk1.8.0_261 /var/tmp/jdk
# 安装tomcat
RUN mkdir /var/tmp/tomcat
#因为要更改tomcat的配置,所以这里没有直接下载tomcat
ADD apache-tomcat-9.0.37 /var/tmp/tomcat
#设置环境变量
ENV JAVA_HOME /var/tmp/jdk
ENV CATALINA_HOME /var/tmp/tomcat
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
#开启内部服务端口
EXPOSE 8080
#启动tomcat
CMD ["./var/tmp/tomcat/bin/catalina.sh","run"]