Minecraft server powered by GraalVM on AlmaLinux.
5.3K
| Repository | Link |
|---|---|
| GitHub | https://github.com/tackleza/docker-mc-graalvm |
| Docker Hub | https://hub.docker.com/r/tackleza/mc-graalvm |
A Minecraft-compatible Docker image powered by GraalVM, built on AlmaLinux. Pre-configured user mc (uid/gid 1000) with Git and nano for server management.
| Tag | GraalVM Version | Description |
|---|---|---|
17 | GraalVM CE 17 | Java 17 runtime |
21 | GraalVM CE 21 | Java 21 runtime |
24 | GraalVM CE 24 | Java 24 runtime |
25 | GraalVM CE 25 | Java 25 runtime |
latest | GraalVM CE 25 | Same as 25 |
Note: GraalVM versions 22 and 23 are End-of-Life and have been removed.
mc (uid/gid 1000, home /home/mc)25565 (Minecraft default)docker run -it -p 25565:25565 tackleza/mc-graalvm bash
docker run -it -p 25565:25565 tackleza/mc-graalvm bash your_start_script.sh
docker run -it -p 25565:25565 tackleza/mc-graalvm java -jar your_jar.jar
docker run -it \
-v ./data:/home/mc \
-p 25565:25565 \
tackleza/mc-graalvm java -jar paper.jar
docker run -d \
--restart=unless-stopped \
-v ./data:/home/mc \
-p 25565:25565 \
tackleza/mc-graalvm java -Xmx4G -Xms2G -jar paper.jar
/home/mc — the container runs as user mc and the home directory is /home/mc. Always mount a volume to ./data:/home/mc so your server world and configs persist.mc:mc).-p 4826:25565 if you need a different host port.| Tool | Purpose |
|---|---|
| Git | Source code / plugin management |
| nano | Terminal text editor for config files |
Content type
Image
Digest
sha256:24430e42b…
Size
543.7 MB
Last updated
about 20 hours ago
docker pull tackleza/mc-graalvm