Docker Image with Amazon Linux 2 and GraalVM native image.
MIT License
Docker Image with Amazon Linux (amd64 and arm64v8) and GraalVM for building Java GraalVM compatible executables against Amazon Linux (like for AWS Lambda).
Image based on Amazon Linux 2 and Amazon Linux 2 ARM64v8.
Tag main name correspond to GraalVM release version
Check releases for corresponding versions or Docker Hub page.
FROM goodforgod/amazonlinux-graalvm:23.0.0-java17
FROM goodforgod/amazonlinux-graalvm:23.0.0-java17-amd64
FROM goodforgod/amazonlinux-graalvm:23.0.0-java17-arm64v8
FROM goodforgod/amazonlinux-graalvm:23.0.0-java20
FROM goodforgod/amazonlinux-graalvm:23.0.0-java20-amd64
FROM goodforgod/amazonlinux-graalvm:23.0.0-java20-arm64v8
Image ships with:
2.0.20230612.0
17
(Corretto) or JDK 20
(Corretto)8.2.1
3.9.4
23.0.0
GraalVM is on path, so you can use it directly, check AWS Lambda template for example.
RUN native-image --no-fallback -classpath app.jar