# 下载centos基础镜像
FROM centos:latest # 在镜像里运行的命令 RUN mkdir -p /usr/java/jdk1.6.0_45 # 将Dockerfile同目录下的jdk1.6.0_45文件复制到镜像中 ADD jdk1.6.0_45 /usr/java/jdk1.6.0_45 RUN mkdir -p /usr/java/apache-tomcat-6.0.53 ADD apache-tomcat-6.0.53 /usr/java/apache-tomcat-6.0.53 # 通过yum安装依赖库 RUN yum install libnsl vim -y #添加环境变量 ENV JAVA_HOME /usr/java/jdk1.6.0_45 ENV CLASSPATH $JAVA_HOME/lib/ ENV CATALINA_HOME /usr/java/apache-tomcat-6.0.53 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin EXPOSE 8080 CMD ["/usr/java/apache-tomcat-6.0.53/bin/catalina.sh","run"]
运行容器
docker run -e TZ="Asia/Shanghai" -it -d --name test -p 8082:8080 --restart=always -v /dir/test/tomcat/webapps:/usr/java/apache-tomcat-6.0.53/webapps -v /dir/test/tomcat/conf:/usr/java/apache-tomcat-6.0.53/conf -v /dir/test/tomcat/logs:/usr/java/apache-tomcat-6.0.53/logs 镜像名:TAG
原文:https://www.cnblogs.com/cpw6/p/12655034.html