FROM alpine:3.3 RUN mkdir /opt WORKDIR /opt # Download, verify and configure JRE package # Copied from https://gist.github.com/rhuss/6d3c0c687fb4ec39c3e4 (wget / glibc config) RUN apk add --update wget ca-certificates && \ cd /tmp && \ wget "https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.21-r2/glibc-2.21-r2.apk" \ "https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.21-r2/glibc-bin-2.21-r2.apk" && \ apk add --allow-untrusted glibc-2.21-r2.apk glibc-bin-2.21-r2.apk && \ /usr/glibc/usr/bin/ldconfig /lib /usr/glibc/usr/lib RUN wget -O jre8u77.tgz -c --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jre-8u77-linux-x64.tar.gz RUN echo "7e7d8d0918b4f81f6adde9fcb853a036 jre8u77.tgz" > checkJavaMd5 RUN md5sum -c checkJavaMd5 RUN tar -zxf jre8u77.tgz RUN rm jre8u77.tgz checkJavaMd5 RUN apk del wget ca-certificates ENV JAVA_HOME /opt/jre1.8.0_77 # Download and verify Tomcat (7.0.69) package RUN wget -O tomcat-md5 http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz.md5 && \ wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz RUN md5sum -c tomcat-md5 && rm tomcat-md5 # Extract / configure Tomcat RUN tar -zxf apache-tomcat-7.0.69.tar.gz && \ rm apache-tomcat-7.0.69.tar.gz ADD setenv.sh /opt/apache-tomcat-7.0.69/bin/ #RUN chmod 774 /opt/apache-tomcat-7.0.69/bin/catalina.sh VOLUME /opt/apache-tomcat-7.0.69/webapps /var/rhomeo/cstl ENTRYPOINT ["/opt/apache-tomcat-7.0.69/bin/catalina.sh"] CMD ["run"]