This repository contains a sample Docker configuration to facilitate installation and environment setup for DevOps users. This project includes a Dockerfile for JDK 14, JDK 11, and Server JRE 8 based on Oracle Linux.
Oracle Java Server JRE provides the features from Oracle Java JDK commonly required for server-side applications (i.e. Running a Java EE application server). For more information about Server JRE, visit the Understanding the Server JRE blog entry from the Java Product Management team.
Download JDK 14 .tar.gz
file and drop it inside the folder ../OracleJava/14
.
Build it using:
$ cd ../OracleJava/14
$ docker build -t oracle/jdk:14 .
Download JDK 11 .tar.gz
file and drop it inside the folder ../OracleJava/11
.
Build it using:
$ cd ../OracleJava/11
$ docker build -t oracle/jdk:11 .
Download Server JRE 8 .tar.gz
file and drop it inside the folder ../OracleJava/8
.
Build it using:
$ cd ../OracleJava/8
$ docker build -t oracle/serverjre:8 .
To download and run the Oracle JDK, regardless of inside or outside a Docker container, you must download the binary from the Oracle website and accept the license indicated on that page.
All scripts and files hosted in this project and GitHub docker/OracleJava
repository, required to build the Docker images are, unless otherwise noted, released under the UPL 1.0 license.
We support JDK 8 (Server JRE) and JDK 11 when running on certified operating systems in a Docker container. For additional details on the JDK Certified System Configurations, please refer to the Oracle Java SE Certified System Configuration Pages.