dockerfile:制作tomcat镜像+javaweb
Posted Michael2397
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dockerfile:制作tomcat镜像+javaweb相关的知识,希望对你有一定的参考价值。
FROM ubuntu:14.10 MAINTAINER linx #把java与tomcat添加到容器中,Add会解压 ADD jdk-8u151-linux-x64.tar.gz /usr/local/ ADD apache-tomcat-8.0.47.tar.gz /usr/local/
#将项目复制到webapps目录下,copy是不解压 copy exam.war /usr/local/apache-tomcat-8.0.47/webapps
#配置java与tomcat环境变量 ENV JAVA_HOME /usr/local/jdk1.8.0_151 ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV CATALINA_HOME /usr/local/apache-tomcat-8.0.47 ENV CATALINA_BASE /usr/local/apache-tomcat-8.0.47 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin #容器运行时监听的端口 EXPOSE 8080
#设置tomcat 自启动
CMD ["/usr/local/apache-tomcat-8.0.47/bin/catalina.sh", "run"]
以上是关于dockerfile:制作tomcat镜像+javaweb的主要内容,如果未能解决你的问题,请参考以下文章
DockerFile制作tomcat镜像以及发布镜像,发布镜像到阿里云容器服务器
DockerFile制作tomcat镜像以及发布镜像,发布镜像到阿里云容器服务器
Docker 使用 Dockerfile 制作 Tomcat 镜像