{"user":"goodforgod","name":"amazonlinux-graalvm","namespace":"goodforgod","repository_type":"image","status":1,"status_description":"active","description":"Docker Image with Amazon Linux 2 and GraalVM native image.","is_private":false,"is_automated":false,"star_count":1,"pull_count":2602,"last_updated":"2023-08-13T22:12:28.032129Z","last_modified":"2024-10-16T13:48:34.145251Z","date_registered":"2021-05-16T09:18:36.302266Z","collaborator_count":0,"affiliation":null,"hub_user":"goodforgod","has_starred":false,"full_description":"# Docker Amazon Linux with GraalVM\n\n[![Docker pulls](https://img.shields.io/docker/pulls/goodforgod/amazonlinux-graalvm.svg)](https://registry.hub.docker.com/v2/repositories/goodforgod/amazonlinux-graalvm/)\n[![Docker Stars](https://img.shields.io/docker/stars/goodforgod/amazonlinux-graalvm.svg)](https://registry.hub.docker.com/v2/repositories/goodforgod/amazonlinux-graalvm/)\n[![Docker Automated build](https://img.shields.io/docker/automated/goodforgod/amazonlinux-graalvm.svg?maxAge=31536000)](https://registry.hub.docker.com/v2/repositories/goodforgod/amazonlinux-graalvm/)\n\nDocker Image with Amazon Linux (*amd64* and *arm64v8*) and GraalVM for building Java GraalVM compatible executables against Amazon Linux (like for AWS Lambda).\n\nImage based on [Amazon Linux 2](https://hub.docker.com/_/amazonlinux/) and [Amazon Linux 2 ARM64v8](https://hub.docker.com/r/arm64v8/amazonlinux).\n\n## Tags\n\nTag main name correspond to [GraalVM release version](https://github.com/graalvm/graalvm-ce-builds)\n\nCheck releases for corresponding versions or [Docker Hub page](https://hub.docker.com/repository/docker/goodforgod/amazonlinux-graalvm/tags?page=1\u0026ordering=last_updated).\n\n### GraalVM for Java 17\n\n#### amd64 (x86-64 architecture)\n```dockerfile\nFROM goodforgod/amazonlinux-graalvm:23.0.0-java17\n```\n\n```dockerfile\nFROM goodforgod/amazonlinux-graalvm:23.0.0-java17-amd64\n```\n\n#### arm64v8\n```dockerfile\nFROM goodforgod/amazonlinux-graalvm:23.0.0-java17-arm64v8\n```\n\n### GraalVM for Java 20\n\n#### amd64 (x86-64 architecture)\n```dockerfile\nFROM goodforgod/amazonlinux-graalvm:23.0.0-java20\n```\n\n```dockerfile\nFROM goodforgod/amazonlinux-graalvm:23.0.0-java20-amd64\n```\n\n#### arm64v8  \n```dockerfile\nFROM goodforgod/amazonlinux-graalvm:23.0.0-java20-arm64v8\n```\n\n## Bundle\n\nImage ships with:\n- Amazon Linux `2.0.20230612.0`\n- JDK `17` (Corretto) or JDK `20` (Corretto)\n- Gradle `8.2.1`\n- Maven `3.9.4`\n- GraalVM native-image `23.0.0`\n\n## GraalVM Native Image\n\nGraalVM is on path, so you can use it directly, check [AWS Lambda template](https://github.com/GoodforGod/micronaut-awslambda-function-template/blob/master/Dockerfile) for example.\n\n```shell\nRUN native-image --no-fallback -classpath app.jar\n```\n","permissions":{"read":true,"write":false,"admin":false},"media_types":["application/vnd.docker.container.image.v1+json"],"content_types":["image"],"categories":[],"immutable_tags_settings":{"enabled":false,"rules":[".*"]},"storage_size":57852898197,"source":null}