Public | Automated Build

Last pushed: 9 months ago
Short Description
Java SE Development Kit Docker
Full Description

Java SE Development Kit For Docker

This repository contains Dockerfile of Java for Docker's automated build published to the public Docker Hub Registry.

Base Docker Image

Docker Tags

benyoo/jdk provides multiple tagged images:

  • latest (default): OpenJDK Java 7 JDK (alias to alpine.1.7.80.b15)

  • benyoo/jdk:alpine.1.7.80.b15: Oracle Java 6 JDK 1.7.80.b15

  • benyoo/jdk:alpine.1.8.131.b11: Oracle Java 8 JDK 1.8.131.b11

For example, you can run a Oracle Java 8 container with the following command:

[lookback@MacBook-Pro ~]$ docker run -it --rm benyoo/jdk:alpine.1.8.131.b11 java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)


  1. Install Docker.

  2. Download automated build from public Docker Hub Registry: docker pull benyoo/jdk

    (alternatively, you can build an image from Dockerfile: docker build -t="benyoo/jdk"


docker run -it --rm benyoo/jdk bash

Run java

docker run -it --rm benyoo/jdk java

Run javac

docker run -it --rm benyoo/jdk javac

Build container

docker build -t benyoo/jdk
Build specify the version container
docker build -t benyoo/jdk:alpine.1.7.79.b15 --build-arg JAVA_VERSION_MAJOR=7 --build-arg JAVA_VERSION_MINOR=79 --build-arg JAVA_VERSION_BUILD=15

docker build -t benyoo/jdk:alpine.1.8.131.b11 --build-arg JAVA_VERSION_MAJOR=8 --build-arg JAVA_VERSION_MINOR=131 --build-arg JAVA_VERSION_BUILD=11
Docker Pull Command
Source Repository