|
@@ -0,0 +1,37 @@
|
|
|
+## Overview
|
|
|
+
|
|
|
+The images in this repository contain OpenJDK binaries that are built by IBM Semeru Runtimes.
|
|
|
+
|
|
|
+# What is IBM Semeru Runtimes ?
|
|
|
+
|
|
|
+The IBM Semeru Runtimes are free production-ready open source binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM, which delivers the power and performance to run your Java applications, when you need it most.
|
|
|
+
|
|
|
+# How to use this Image
|
|
|
+
|
|
|
+To run a pre-built japp.jar file with the latest OpenJDK 11, use the following Dockerfile:
|
|
|
+
|
|
|
+```dockerfile
|
|
|
+FROM %%IMAGE%%:11
|
|
|
+RUN mkdir /opt/app
|
|
|
+COPY japp.jar /opt/app
|
|
|
+CMD ["java", "-jar", "/opt/app/japp.jar"]
|
|
|
+```
|
|
|
+
|
|
|
+You can build and run the Docker Image as shown in the following example:
|
|
|
+
|
|
|
+```console
|
|
|
+docker build -t japp .
|
|
|
+docker run -it --rm japp
|
|
|
+```
|
|
|
+
|
|
|
+### Using a different base Image
|
|
|
+
|
|
|
+If you are using a distribution that we don't provide an image for you can copy the JDK using a similar Dockerfile to the one below:
|
|
|
+
|
|
|
+```dockerfile
|
|
|
+# Example
|
|
|
+FROM <base image>
|
|
|
+ENV JAVA_HOME=/opt/java/openjdk
|
|
|
+COPY --from=%%IMAGE%%:11 $JAVA_HOME $JAVA_HOME
|
|
|
+ENV PATH="${JAVA_HOME}/bin:${PATH}"
|
|
|
+```
|