Skip to content

Commit bec329b

Browse files
committed
add docker files
1 parent aa813dc commit bec329b

File tree

25 files changed

+324
-1
lines changed

25 files changed

+324
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
/.idea
2+
__cache__/

jdk/10/10.0.2/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:stretch-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-10.0.2_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/10/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

jdk/10/10/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:stretch-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-10_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/10/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

jdk/11/11.0.1/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:buster-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-11.0.1_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/11/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

jdk/11/11.0.2/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:buster-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-11.0.2_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/11/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

jdk/11/11.0.3/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:buster-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-11.0.3_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/11/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

jdk/11/11.0.4/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:buster-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-11.0.4_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/11/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

jdk/11/11.0.5/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:buster-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-11.0.5_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/11/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

jdk/11/11.0.6/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:buster-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-11.0.6_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/11/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

jdk/11/11.0.7/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM buildpack-deps:buster-curl
2+
3+
LABEL maintainer="phithon <[email protected]>"
4+
5+
ENV FILENAME="jdk-11.0.7_linux-x64_bin.tar.gz" JAVA_HOME="/opt/jdk"
6+
7+
RUN set -ex \
8+
&& mkdir -p ${JAVA_HOME} \
9+
&& cd ${JAVA_HOME} \
10+
&& wget -qO- http://api.vulhub.org/download/jdk/11/${FILENAME} | tar xz --strip-components=1 \
11+
&& update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 100 \
12+
&& update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 100
13+
14+
WORKDIR ${JAVA_HOME}

0 commit comments

Comments
 (0)