Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2fb2b76

Browse files
committed
Added Dockerfile for OpenJDK 6/7 JRE+JDK & Oracle Java 6/7/8 (fixes dockerfile#6)
1 parent 1c6a9a8 commit 2fb2b76

File tree

7 files changed

+151
-3
lines changed

7 files changed

+151
-3
lines changed

openjdk-6-jdk/Dockerfile

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#
2+
# OpenJDK Java 6 JDK Dockerfile
3+
#
4+
# https://github.com/dockerfile/java
5+
# https://github.com/dockerfile/java/tree/master/openjdk-6-jdk
6+
#
7+
8+
# Pull base image.
9+
FROM dockerfile/ubuntu
10+
11+
# Install Java.
12+
RUN \
13+
apt-get update && \
14+
apt-get install -y openjdk-6-jdk && \
15+
rm -rf /var/lib/apt/lists/*
16+
17+
# Define mountable directories.
18+
VOLUME ["/data"]
19+
20+
# Define working directory.
21+
WORKDIR /data
22+
23+
# Define default command.
24+
CMD ["bash"]

openjdk-6-jre/Dockerfile

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#
2+
# OpenJDK Java 6 JRE Dockerfile
3+
#
4+
# https://github.com/dockerfile/java
5+
# https://github.com/dockerfile/java/tree/master/openjdk-6-jre
6+
#
7+
8+
# Pull base image.
9+
FROM dockerfile/ubuntu
10+
11+
# Install Java.
12+
RUN \
13+
apt-get update && \
14+
apt-get install -y openjdk-6-jre && \
15+
rm -rf /var/lib/apt/lists/*
16+
17+
# Define mountable directories.
18+
VOLUME ["/data"]
19+
20+
# Define working directory.
21+
WORKDIR /data
22+
23+
# Define default command.
24+
CMD ["bash"]

openjdk-7-jdk/Dockerfile

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#
2+
# OpenJDK Java 7 JDK Dockerfile
3+
#
4+
# https://github.com/dockerfile/java
5+
# https://github.com/dockerfile/java/tree/master/openjdk-7-jdk
6+
#
7+
8+
# Pull base image.
9+
FROM dockerfile/ubuntu
10+
11+
# Install Java.
12+
RUN \
13+
apt-get update && \
14+
apt-get install -y openjdk-7-jdk && \
15+
rm -rf /var/lib/apt/lists/*
16+
17+
# Define mountable directories.
18+
VOLUME ["/data"]
19+
20+
# Define working directory.
21+
WORKDIR /data
22+
23+
# Define default command.
24+
CMD ["bash"]

openjdk-7-jre/Dockerfile

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#
2+
# OpenJDK Java 7 JRE Dockerfile
3+
#
4+
# https://github.com/dockerfile/java
5+
# https://github.com/dockerfile/java/tree/master/openjdk-7-jre
6+
#
7+
8+
# Pull base image.
9+
FROM dockerfile/ubuntu
10+
11+
# Install Java.
12+
RUN \
13+
apt-get update && \
14+
apt-get install -y openjdk-7-jre && \
15+
rm -rf /var/lib/apt/lists/*
16+
17+
# Define mountable directories.
18+
VOLUME ["/data"]
19+
20+
# Define working directory.
21+
WORKDIR /data
22+
23+
# Define default command.
24+
CMD ["bash"]

oracle-java6/Dockerfile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#
2+
# Oracle Java 6 Dockerfile
3+
#
4+
# https://github.com/dockerfile/java
5+
# https://github.com/dockerfile/java/tree/master/oracle-java6
6+
#
7+
8+
# Pull base image.
9+
FROM dockerfile/ubuntu
10+
11+
# Install Java.
12+
RUN \
13+
echo oracle-java6-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
14+
add-apt-repository -y ppa:webupd8team/java && \
15+
apt-get update && \
16+
apt-get install -y oracle-java6-installer && \
17+
rm -rf /var/lib/apt/lists/*
18+
19+
# Define mountable directories.
20+
VOLUME ["/data"]
21+
22+
# Define working directory.
23+
WORKDIR /data
24+
25+
# Define default command.
26+
CMD ["bash"]

Dockerfile renamed to oracle-java7/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
#
2-
# Java Dockerfile
2+
# Oracle Java 7 Dockerfile
33
#
44
# https://github.com/dockerfile/java
5+
# https://github.com/dockerfile/java/tree/master/oracle-java7
56
#
67

78
# Pull base image.
89
FROM dockerfile/ubuntu
910

1011
# Install Java.
1112
RUN \
12-
echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
13-
echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections && \
13+
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
1414
add-apt-repository -y ppa:webupd8team/java && \
1515
apt-get update && \
1616
apt-get install -y oracle-java7-installer && \

oracle-java8/Dockerfile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#
2+
# Oracle Java 8 Dockerfile
3+
#
4+
# https://github.com/dockerfile/java
5+
# https://github.com/dockerfile/java/tree/master/oracle-java8
6+
#
7+
8+
# Pull base image.
9+
FROM dockerfile/ubuntu
10+
11+
# Install Java.
12+
RUN \
13+
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
14+
add-apt-repository -y ppa:webupd8team/java && \
15+
apt-get update && \
16+
apt-get install -y oracle-java8-installer && \
17+
rm -rf /var/lib/apt/lists/*
18+
19+
# Define mountable directories.
20+
VOLUME ["/data"]
21+
22+
# Define working directory.
23+
WORKDIR /data
24+
25+
# Define default command.
26+
CMD ["bash"]

0 commit comments

Comments
 (0)