docker-alpine-tomcat icon indicating copy to clipboard operation
docker-alpine-tomcat copied to clipboard

Create Dockerfile

Open sunhawk2100 opened this issue 7 years ago • 0 comments

FROM davidcaste/alpine-java-unlimited-jce:jre8

MAINTAINER David Castellanos [email protected]

ENV TOMCAT_MAJOR=8
TOMCAT_VERSION=8.5.3
TOMCAT_HOME=/opt/tomcat
CATALINA_HOME=/opt/tomcat
CATALINA_OUT=/dev/null

RUN apk upgrade --update &&
apk add --update curl &&
curl -jksSL -o /tmp/apache-tomcat.tar.gz http://archive.apache.org/dist/tomcat/tomcat-${TOMCAT_MAJOR}/v${TOMCAT_VERSION}/bin/apache-tomcat-${TOMCAT_VERSION}.tar.gz &&
gunzip /tmp/apache-tomcat.tar.gz &&
tar -C /opt -xf /tmp/apache-tomcat.tar &&
ln -s /opt/apache-tomcat-${TOMCAT_VERSION} ${TOMCAT_HOME} &&
rm -rf ${TOMCAT_HOME}/webapps/* &&
apk del curl &&
rm -rf /tmp/* /var/cache/apk/*

COPY logging.properties ${TOMCAT_HOME}/conf/logging.properties COPY server.xml ${TOMCAT_HOME}/conf/server.xml

VOLUME ["/logs"] EXPOSE 8080

sunhawk2100 avatar Apr 24 '17 07:04 sunhawk2100