lucius-feng / jdk

jdk

Home Page:https://hub.docker.com/r/ringcentral/jdk/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JDK

Build Status

Oracle JDK 8

Build JDK 8

AdoptOpenJDK 11

Build AdoptOpenJDK 11

Image description

  • Base on the latest version of official alpine Docker Image : link

Oracle JDK 8

docker pull ringcentral/jdk:8u202
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
javac 1.8.0_202

AdoptOpenJDK 11

docker pull ringcentral/maven:3.6.3-jdk11.0.7
Picked up JAVA_TOOL_OPTIONS: -XX:+IgnoreUnrecognizedVMOptions -XX:+UseContainerSupport -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)
Picked up JAVA_TOOL_OPTIONS: -XX:+IgnoreUnrecognizedVMOptions -XX:+UseContainerSupport -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle
javac 11.0.7

How to use this image

Start a Java instance in your app

The most straightforward way to use this image is to use a Java container as both the build and runtime environment. In your Dockerfile, writing something along the lines of the following will compile and run your project:

FROM ringcentral/jdk:latest
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
RUN javac Main.java
CMD ["java", "Main"]

You can then run and build the Docker image:

$ docker build -t my-java-app . $ docker run -it --rm --name my-running-app my-java-app

Get the Image

docker pull ringcentral/jdk:latest

for more detail information please refer this url:

https://github.com/ringcentral-docker/jdk

https://hub.docker.com/r/ringcentral/jdk

About

jdk

https://hub.docker.com/r/ringcentral/jdk/

License:MIT License


Languages

Language:Dockerfile 100.0%