Skip to content

Latest commit

 

History

History
 
 

OracleJava

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Oracle Java on Docker

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.

Building the Java 14 (JDK) base image

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 .

Building the Java 11 (JDK) base image

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 .

Building the Java 8 (Server JRE) base image

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 .

License

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.

Customer Support

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.