Sign inSign up

itzg/minecraft-server:java21-alpine

Multi-platform
Index digest

sha256:e15d289c6a625910f3fe3521e1fd019eddad8e706f57863ee4d6dce082ae3502

OS/ARCH

Compressed size

195.52 MB

Last pushed

about 11 hours by itzgeoff

Type

Image

Manifest digest

sha256:96dea6b1a9f2712e8ed36cfb5f521982046b707c57b245471b3db1ef52070cc2

Image Layers

1ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit3.67 MB
2CMD ["/bin/sh"]0 B
3ENV JAVA_HOME=/opt/java/openjdk0 B
4ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
5ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-80 B
6RUN /bin/sh -c set -eux;16.19 MB
7ENV JAVA_VERSION=jdk-21.0.12.1+10 B
8RUN /bin/sh -c set -eux;50.79 MB
9RUN /bin/sh -c set -eux;128 B
10COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh #2.41 KB
11ENTRYPOINT ["/__cacert_entrypoint.sh"]0 B
12ARG TARGETOS=linux0 B
13ARG TARGETARCH=amd640 B
14ARG TARGETVARIANT=0 B
15ARG EXTRA_DEB_PACKAGES=0 B
16ARG EXTRA_DNF_PACKAGES=0 B
17ARG EXTRA_ALPINE_PACKAGES=0 B
18ARG FORCE_INSTALL_PACKAGES=10 B
19ARG KNOCKD_VERSION=0.8.10 B
20ARG KNOCKD_REPO_ORG=Metalcape/knock0 B
21RUN |9 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=49.48 MB
22COPY /gosu /usr/local/bin/ # buildkit765.21 KB
23RUN |9 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=972 B
24EXPOSE [25565/tcp]0 B
25ARG APPS_REV=10 B
26ARG GITHUB_BASEURL=https://github.com0 B
27ARG EASY_ADD_VERSION=0.8.170 B
28ADD https://github.com/itzg/easy-add/releases/download/0.8.17/easy-add_linux_amd64 /usr/bin/easy-add # buildkit3.39 MB
29RUN |12 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=3.39 MB
30ARG RESTIFY_VERSION=1.7.170 B
31RUN |13 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=3.36 MB
32ARG RCON_CLI_VERSION=1.7.70 B
33RUN |14 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=2.31 MB
34ARG MC_MONITOR_VERSION=1.18.30 B
35RUN |15 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=6.34 MB
36ARG MC_SERVER_RUNNER_VERSION=1.16.00 B
37RUN |16 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=3.24 MB
38ARG MC_HELPER_VERSION=1.72.00 B
39ARG MC_HELPER_BASE_URL=https://github.com/itzg/mc-image-helper/releases/download/1.72.00 B
40ARG MC_HELPER_REV=10 B
41RUN |19 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=52.35 MB
42VOLUME [/data]0 B
43WORKDIR /data94 B
44STOPSIGNAL SIGTERM0 B
45ENV TYPE=VANILLA VERSION=LATEST EULA= UID=10000 B
46COPY --chmod=755 scripts/start* /image/scripts/ #43.64 KB
47COPY --chmod=755 <<EOF /start #134 B
48COPY --chmod=755 scripts/auto/* /image/scripts/auto/ #3.16 KB
49COPY --chmod=755 scripts/shims/* /image/scripts/shims/ #1 KB
50RUN |19 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=236 B
51COPY --chmod=755 files/* /image/ #5.6 KB
52RUN |19 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=167.37 KB
53RUN |19 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT=46.26 KB
54ENTRYPOINT ["/image/scripts/start"]0 B
55HEALTHCHECK {Test:[CMD-SHELL mc-health] Interval:30s Timeout:0s0 B
56ARG BUILDTIME=2026-10-10T22:20:13.829Z0 B
57ARG VERSION=java21-alpine0 B
58ARG REVISION=bb27fd9fef7ff089d00da9c81c19d07f81c5f6470 B
59COPY <<EOF /etc/image.properties # buildkit226 B

Command

ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit