From 005ba8819637c84cd30e479d4c29bf5badd18822 Mon Sep 17 00:00:00 2001 From: Paul Caskey Date: Sat, 12 Aug 2017 18:55:14 -0500 Subject: [PATCH] Create Dockerfile --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..23ab120 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM centos:latest + +# Install needed utils +RUN rm -fr /var/cache/yum/* && yum clean all && yum -y install --setopt=tsflags=nodocs epel-release && \ + yum -y install wget zip unzip rsync openssl && \ + yum -y clean all + +#download/install JRE +ENV JAVA_HOME /usr/java/latest +RUN wget -nv --no-cookies --no-check-certificate "http://javadl.oracle.com/webapps/download/AutoDL?BundleId=225344_090f390dda5b47b9b721c7dfaa008135" -O /tmp/jre-8u144-linux-x64.rpm && \ + yum -y install /tmp/jre-8u144-linux-x64.rpm && \ + rm -f /tmp/jre-8u144-linux-x64.rpm && \ + alternatives --install /usr/bin/java jar $JAVA_HOME/bin/java 200000 && \ + alternatives --install /usr/bin/javaws javaws $JAVA_HOME/bin/javaws 200000 && \ + alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 200000 + +#copy files +RUN mkdir -p /output && mkdir -p /scriptrun +COPY configBuilder.sh /scriptrun + +CMD /scriptrun/configBuilder.sh