基于alpine制作最小的tomcat鏡像
#docker pull docker.io/frolvlad/alpine-oraclejdk8 #擷取alpine鏡像(包含jdk8),可以下載下傳其他鏡像
#tar xf apache-tomcat-8.5.24.tar.gz
# mv apache-tomcat-8.5.24 tomcat
# vim Dockerfile
# 将tomcat放入鏡像
FROM docker.io/frolvlad/alpine-oraclejdk8
MAINTAINER test [email protected]
RUN mkdir -p /opt
ADD tomcat /opt/tomcat
ENV TOMCAT_HOME /opt/tomcat
ENV PATH ${PATH}:${TOMCAT_HOME}/bin
EXPOSE 22 8080
ENTRYPOINT ["/opt/tomcat/bin/catalina.sh", "run"] #這一步可以先不要,等到放war包,做成的鏡像時候在加入啟動指令
# docker build -t="tomcat_v1" . #制作成包含tomcat的基礎鏡像
# docker save tomcat_v1 > tomcat_v1.tar
本文轉自小白的希望 51CTO部落格,原文連結:http://blog.51cto.com/haoyonghui/2060115,如需轉載請自行聯系原作者