El código de Java es de código abierto y está disponible en la OpenJDK. AdoptOpenJDK proporciona binarios OpenJDK creados previamente a partir de un conjunto de código totalmente abierto de scripts de compilación e infraestructura.
Con AdoptOpenJDK podemos obtener imágenes de Docker en Docker Hub, con la open que necesitemos. A la vez podemos obtener las últimas versiones. Y se pueden obtener Nightly builds.
Las plataformas que son soportadas son:

Linux x64
jdk8u202-b08

Windows x32
jdk8u202-b08

Windows x64
jdk8u202-b08

macOS x64
jdk8u202-b08

Linux s390x
jdk8u202-b08

Linux ppc64le
jdk8u202-b08

Linux aarch64
jdk8u191-b12

Solaris sparcv9
jdk8u202-b08

AIX ppc64
jdk8u202-b08

Docker
Official Image
Dejo link: https://adoptopenjdk.net/releases.html