原文出处: 乞力马扎罗的雪雪
tomcat8镜像在centos6.7上的Dockerfile实现如下:
FROM centos:6.7
MAINTAINER chenyufeng "yufengcode@gmail.com"
# 配置当前东西目次
# 该呼吁不会新增镜像层
WORKDIR /home
# 安装须要的东西
RUN yum install -y wget && \
rpm --rebuilddb && \
yum install -y tar && \
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz && \
tar -xvzf jdk-8u131-linux-x64.tar.gz && \
wget http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.gz && \
tar -xvzf apache-tomcat-8.0.47.tar.gz && \
mv apache-tomcat-8.0.47/ tomcat && \
rm -f jdk-8u131-linux-x64.tar.gz && \
rm -f apache-tomcat-8.0.47.tar.gz && \
yum clean all
# 配置情况变量
ENV JAVA_HOME /home/jdk1.8.0_131
ENV CATALINA_HOME /home/tomcat
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
# 袒露tomcat 8080端口
EXPOSE 8080
ENTRYPOINT /home/tomcat/bin/startup.sh && tail -f /home/tomcat/logs/catalina.out
# 建设容器启动tomcat
CMD ["/home/tomcat/bin/startup.sh"]
今朝该镜像已经上传至Docker hub中,
昆山软件开发,可以直接下面的呼吁拉取到当地利用:
docker pull chenyufeng/tomcat-centos
,
昆山软件开发,
昆山软件开发