docker 构建jdk-tomcat基础镜像

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

 

posted @ 2020-09-18 16:34  冬天不眠  阅读(461)  评论(0编辑  收藏  举报