docker-alpine-tomcat
docker-alpine-tomcat copied to clipboard
Create Dockerfile
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