File tree Expand file tree Collapse file tree 16 files changed +283
-2
lines changed Expand file tree Collapse file tree 16 files changed +283
-2
lines changed Original file line number Diff line number Diff line change @@ -10,25 +10,37 @@ matrix:
10
10
- os : windows
11
11
dist : 1803-containers
12
12
env : VERSION=13 VARIANT=windows/windowsservercore-1803
13
+ - os : windows
14
+ dist : 1803-containers
15
+ env : VERSION=13 VARIANT=windows/nanoserver-1803
13
16
- os : linux
14
17
env : VERSION=12 VARIANT=oracle
15
18
- os : windows
16
19
dist : 1803-containers
17
20
env : VERSION=12 VARIANT=windows/windowsservercore-1803
21
+ - os : windows
22
+ dist : 1803-containers
23
+ env : VERSION=12 VARIANT=windows/nanoserver-1803
18
24
- os : linux
19
25
env : VERSION=11
20
26
- os : linux
21
27
env : VERSION=11 VARIANT=slim
22
28
- os : windows
23
29
dist : 1803-containers
24
30
env : VERSION=11 VARIANT=windows/windowsservercore-1803
31
+ - os : windows
32
+ dist : 1803-containers
33
+ env : VERSION=11 VARIANT=windows/nanoserver-1803
25
34
- os : linux
26
35
env : VERSION=8
27
36
- os : linux
28
37
env : VERSION=8 VARIANT=slim
29
38
- os : windows
30
39
dist : 1803-containers
31
40
env : VERSION=8 VARIANT=windows/windowsservercore-1803
41
+ - os : windows
42
+ dist : 1803-containers
43
+ env : VERSION=8 VARIANT=windows/nanoserver-1803
32
44
33
45
install :
34
46
- git clone https://github.com/docker-library/official-images.git ~/official-images
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1803
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-11
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://adoptopenjdk.net/upstream.html
13
+ ENV JAVA_VERSION 11.0.3
14
+ # https://github.com/docker-library/openjdk/issues/320#issuecomment-494050246
15
+
16
+ COPY --from=openjdk:11.0.3-windowsservercore-1803 $JAVA_HOME $JAVA_HOME
17
+
18
+ RUN echo Verifying install ... \
19
+ && echo javac --version && javac --version \
20
+ && echo java --version && java --version
21
+
22
+ # "jshell" is an interactive REPL for Java (see https://en.wikipedia.org/wiki/JShell)
23
+ CMD ["jshell" ]
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1809
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-11
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://adoptopenjdk.net/upstream.html
13
+ ENV JAVA_VERSION 11.0.3
14
+ # https://github.com/docker-library/openjdk/issues/320#issuecomment-494050246
15
+
16
+ COPY --from=openjdk:11.0.3-windowsservercore-1809 $JAVA_HOME $JAVA_HOME
17
+
18
+ RUN echo Verifying install ... \
19
+ && echo javac --version && javac --version \
20
+ && echo java --version && java --version
21
+
22
+ # "jshell" is an interactive REPL for Java (see https://en.wikipedia.org/wiki/JShell)
23
+ CMD ["jshell" ]
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1803
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-12
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://jdk.java.net/
13
+ ENV JAVA_VERSION 12.0.1
14
+
15
+ COPY --from=openjdk:12.0.1-windowsservercore-1803 $JAVA_HOME $JAVA_HOME
16
+
17
+ RUN echo Verifying install ... \
18
+ && echo javac --version && javac --version \
19
+ && echo java --version && java --version
20
+
21
+ # "jshell" is an interactive REPL for Java (see https://en.wikipedia.org/wiki/JShell)
22
+ CMD ["jshell" ]
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1809
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-12
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://jdk.java.net/
13
+ ENV JAVA_VERSION 12.0.1
14
+
15
+ COPY --from=openjdk:12.0.1-windowsservercore-1809 $JAVA_HOME $JAVA_HOME
16
+
17
+ RUN echo Verifying install ... \
18
+ && echo javac --version && javac --version \
19
+ && echo java --version && java --version
20
+
21
+ # "jshell" is an interactive REPL for Java (see https://en.wikipedia.org/wiki/JShell)
22
+ CMD ["jshell" ]
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1803
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-13
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://jdk.java.net/
13
+ ENV JAVA_VERSION 13-ea+27
14
+
15
+ COPY --from=openjdk:13-ea-27-windowsservercore-1803 $JAVA_HOME $JAVA_HOME
16
+
17
+ RUN echo Verifying install ... \
18
+ && echo javac --version && javac --version \
19
+ && echo java --version && java --version
20
+
21
+ # "jshell" is an interactive REPL for Java (see https://en.wikipedia.org/wiki/JShell)
22
+ CMD ["jshell" ]
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1809
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-13
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://jdk.java.net/
13
+ ENV JAVA_VERSION 13-ea+27
14
+
15
+ COPY --from=openjdk:13-ea-27-windowsservercore-1809 $JAVA_HOME $JAVA_HOME
16
+
17
+ RUN echo Verifying install ... \
18
+ && echo javac --version && javac --version \
19
+ && echo java --version && java --version
20
+
21
+ # "jshell" is an interactive REPL for Java (see https://en.wikipedia.org/wiki/JShell)
22
+ CMD ["jshell" ]
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1803
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-8
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://adoptopenjdk.net/upstream.html
13
+ ENV JAVA_VERSION 8u212-b04
14
+ # https://github.com/docker-library/openjdk/issues/320#issuecomment-494050246
15
+
16
+ COPY --from=openjdk:8u212-b04-windowsservercore-1803 $JAVA_HOME $JAVA_HOME
17
+
18
+ RUN echo Verifying install ... \
19
+ && echo javac -version && javac -version \
20
+ && echo java -version && java -version
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1809
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-8
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://adoptopenjdk.net/upstream.html
13
+ ENV JAVA_VERSION 8u212-b04
14
+ # https://github.com/docker-library/openjdk/issues/320#issuecomment-494050246
15
+
16
+ COPY --from=openjdk:8u212-b04-windowsservercore-1809 $JAVA_HOME $JAVA_HOME
17
+
18
+ RUN echo Verifying install ... \
19
+ && echo javac -version && javac -version \
20
+ && echo java -version && java -version
Original file line number Diff line number Diff line change
1
+ FROM mcr.microsoft.com/windows/nanoserver:1803
2
+
3
+ SHELL ["cmd" , "/s" , "/c" ]
4
+
5
+ ENV JAVA_HOME C:\\ openjdk-8
6
+ # "ERROR: Access to the registry path is denied."
7
+ USER ContainerAdministrator
8
+ RUN echo Updating PATH: %JAVA_HOME%\b in;%PATH% \
9
+ && setx /M PATH %JAVA_HOME%\b in;%PATH%
10
+ USER ContainerUser
11
+
12
+ # https://adoptopenjdk.net/upstream.html
13
+ ENV JAVA_VERSION 8u212-b04
14
+ # https://github.com/docker-library/openjdk/issues/320#issuecomment-494050246
15
+
16
+ COPY --from=openjdk:8u212-b04-windowsservercore-1803 $JAVA_HOME $JAVA_HOME
17
+
18
+ RUN echo Verifying install ... \
19
+ && echo java -version && java -version
You can’t perform that action at this time.
0 commit comments