From e0592fe97c75168c10524657e098b39edd25c9a5 Mon Sep 17 00:00:00 2001 From: Sachin Pikle Date: Tue, 5 Sep 2023 20:49:41 +0530 Subject: [PATCH] Using Oracle GraalVM container images (#210) * Using Oracle GraalVM container images * Using Oracle GraalVM container images --- spring-native-image/Dockerfiles/Dockerfile | 4 ++-- spring-native-image/Dockerfiles/Dockerfile.jvm | 4 ++-- spring-native-image/README.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spring-native-image/Dockerfiles/Dockerfile b/spring-native-image/Dockerfiles/Dockerfile index b9e40f12a..ce978a923 100644 --- a/spring-native-image/Dockerfiles/Dockerfile +++ b/spring-native-image/Dockerfiles/Dockerfile @@ -1,5 +1,5 @@ -# Using Oracle GraalVM for JDK 17 Community Edition -FROM container-registry.oracle.com/graalvm/native-image-community:17-ol8 AS builder +# Using Oracle GraalVM for JDK 17 +FROM container-registry.oracle.com/graalvm/native-image:17-ol8 AS builder # Set the working directory to /home/app WORKDIR /build diff --git a/spring-native-image/Dockerfiles/Dockerfile.jvm b/spring-native-image/Dockerfiles/Dockerfile.jvm index 53b58a06d..8b49030bd 100644 --- a/spring-native-image/Dockerfiles/Dockerfile.jvm +++ b/spring-native-image/Dockerfiles/Dockerfile.jvm @@ -1,5 +1,5 @@ -# Using Oracle GraalVM for JDK 17 Community Edition -FROM container-registry.oracle.com/graalvm/jdk-community:17-ol8 +# Using Oracle GraalVM for JDK 17 +FROM container-registry.oracle.com/graalvm/jdk:17-ol8 # JAR file will be specified by passing in a build time argument to docker build ARG APP_FILE diff --git a/spring-native-image/README.md b/spring-native-image/README.md index 459080f6d..4719c1788 100644 --- a/spring-native-image/README.md +++ b/spring-native-image/README.md @@ -26,7 +26,7 @@ By default, the demo uses the [Native Build Tools Maven plugin](https://graalvm. sdk install java 17.0.8-graal ``` -2. (Optional) Install and run Docker. See [Get Docker](https://docs.docker.com/get-docker/#installation) for more details. Configure it to [allow non-root user](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) if you are on Linux. +2. (Optional) Install and run a Docker-API compatible container runtime such as [Rancher Desktop](https://docs.rancherdesktop.io/getting-started/installation/), [Docker](https://www.docker.io/gettingstarted/), or [Podman](https://podman.io/docs/installation). If you are using Docker, configure it to [allow non-root user access](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user) if you are on Linux. 3. Download the demos repository or clone it as follows: @@ -72,7 +72,7 @@ This demo is built using Maven. ### (Optional) Containerize the JAR -The following steps (5-8) show how you can easily containerize the JAR built in the previous step using the GraalVM JDK container image `container-registry.oracle.com/graalvm/jdk-community:17-ol8` as the JVM. +The following steps (5-8) show how you can easily containerize the JAR built in the previous step using the Oracle GraalVM JDK container image `container-registry.oracle.com/graalvm/jdk:17-ol8`. 5. Run this command to package the JAR as a Docker container: