Currently the images only support the amd64 architecture. Support for the arm architecture should be added in the future due to its growing popularity.
I don't know why, but I simply cannot start my server when I try to use GraalVM EE Java 17
[Pterodactyl Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... container@pterodactyl~ Server marked as starting... [Pterodactyl Daemon]: Pulling Docker container image, this could take a few minutes to complete... Pulling from rikodev/pterodactyl-graalvm Digest: sha256:5a0774602dbf4f6c26031b93124214e6f7b619f21e471ffe884551ee351fb4d0 Status: Image is up to date for ghcr.io/rikodev/pterodactyl-graalvm:17-EE [Pterodactyl Daemon]: Finished pulling Docker container image /entrypoint.sh: line 5: /opt/java/graalvm/bin/java: cannot execute binary file: Exec format error :/home/container$ java -Xms8G -Xmx8G --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar --nogui /entrypoint.sh: line 15: /opt/java/graalvm/bin/java: cannot execute binary file: Exec format error container@pterodactyl~ Server marked as offline... [Pterodactyl Daemon]: ---------- Detected server process in a crashed state! ---------- [Pterodactyl Daemon]: Exit code: 126 [Pterodactyl Daemon]: Out of memory: false [Pterodactyl Daemon]: Aborting automatic restart, last crash occurred less than 60 seconds ago.