diff --git a/docs/versions/java.md b/docs/versions/java.md index 078f703..56f418f 100644 --- a/docs/versions/java.md +++ b/docs/versions/java.md @@ -13,26 +13,26 @@ When using the image `itzg/minecraft-server` without a tag, the `latest` image tag is implied from the table below. To use a different version of Java, please use an alternate tag to run your Minecraft server container. The `stable` tag is similar to `latest`; however, it tracks [the most recent repository release/tag](https://github.com/itzg/docker-minecraft-server/releases/latest). -| Tag name | Java version | Linux | JVM Type | Architecture | -|------------------|--------------|--------|----------------|-------------------| -| latest | 17 | Ubuntu | Hotspot | amd64,arm64,armv7 | -| stable | 17 | Ubuntu | Hotspot | amd64,arm64,armv7 | -| java8 | 8 | Alpine | Hotspot | amd64 | -| java8-jdk | 8 | Ubuntu | Hotspot+JDK | amd64 | -| java8-multiarch | 8 | Ubuntu | Hotspot | amd64,arm64,armv7 | -| java8-openj9 | 8 | Debian | OpenJ9 | amd64 | -| java8-graalvm-ce | 8 | Oracle | GraalVM CE | amd64 | -| java11 | 11 | Ubuntu | Hotspot | amd64,arm64,armv7 | -| java11-jdk | 11 | Ubuntu | Hotspot+JDK | amd64,arm64,armv7 | -| java11-openj9 | 11 | Debian | OpenJ9 | amd64 | -| java17 | 17 | Ubuntu | Hotspot | amd64,arm64,armv7 | -| java17-jdk | 17 | Ubuntu | Hotspot+JDK | amd64,arm64,armv7 | -| java17-openj9 | 17 | Debian | OpenJ9 | amd64 | -| java17-graalvm | 17 | Oracle | Oracle GraalVM | amd64,arm64 | -| java17-alpine | 17 | Alpine | Hotspot | amd64 | -| java21-alpine | 21 | Alpine | Hotspot | amd64 | -| java21 | 21 | Ubuntu | Hotspot | amd64,arm64 | -| java21-graalvm | 21 | Oracle | Oracle GraalVM | amd64,arm64 | +| Tag name | Java version | Linux | JVM Type | Architecture | +|------------------|--------------|--------|--------------------|-------------------| +| latest | 17 | Ubuntu | Hotspot | amd64,arm64,armv7 | +| stable | 17 | Ubuntu | Hotspot | amd64,arm64,armv7 | +| java8 | 8 | Alpine | Hotspot | amd64 | +| java8-jdk | 8 | Ubuntu | Hotspot+JDK | amd64 | +| java8-multiarch | 8 | Ubuntu | Hotspot | amd64,arm64,armv7 | +| java8-openj9 | 8 | Debian | OpenJ9 | amd64 | +| java8-graalvm-ce | 8 | Oracle | GraalVM CE | amd64 | +| java11 | 11 | Ubuntu | Hotspot | amd64,arm64,armv7 | +| java11-jdk | 11 | Ubuntu | Hotspot+JDK | amd64,arm64,armv7 | +| java11-openj9 | 11 | Debian | OpenJ9 | amd64 | +| java17 | 17 | Ubuntu | Hotspot | amd64,arm64,armv7 | +| java17-jdk | 17 | Ubuntu | Hotspot+JDK | amd64,arm64,armv7 | +| java17-openj9 | 17 | Debian | OpenJ9 | amd64 | +| java17-graalvm | 17 | Oracle | Oracle GraalVM[^1] | amd64,arm64 | +| java17-alpine | 17 | Alpine | Hotspot | amd64 | +| java21-alpine | 21 | Alpine | Hotspot | amd64 | +| java21 | 21 | Ubuntu | Hotspot | amd64,arm64 | +| java21-graalvm | 21 | Oracle | Oracle GraalVM[^1] | amd64,arm64 | For example, to use Java version 8 on any supported architecture: @@ -56,3 +56,5 @@ The following image tags have been deprecated and are no longer receiving update - java16/java16-openj9 - java17-graalvm-ce - java20-graalvm, java20, java20-alpine + +[^1]: Based on the [Oracle GraalMV images](https://blogs.oracle.com/java/post/new-oracle-graalvm-container-images), which as of JDK 17, are now under the [GraalVM Free License](https://blogs.oracle.com/java/post/graalvm-free-license) incorporating what used to be known as the GraalVM Enterprise. \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 3347fab..02d7dc8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -33,6 +33,7 @@ markdown_extensions: permalink: true - attr_list - def_list + - footnotes - tables - pymdownx.emoji: emoji_index: !!python/name:material.extensions.emoji.twemoji