minecraft (paper-1.21.5)

Published 2025-04-27 20:34:02 +00:00 by acoolname in server-manager/images

Installation

docker pull git.acooldomain.co/server-manager/minecraft:paper-1.21.5
sha256:8e6e4e9985712004bf501b810c7f60bbe9c368898d76a5f0ce5e545d444a535e

Image Layers

ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in /
CMD ["/bin/sh"]
ARG VERSION=1.21.5
RUN |1 VERSION=1.21.5 /bin/sh -c mkdir -p /opt/server # buildkit
WORKDIR /opt/server
RUN |1 VERSION=1.21.5 /bin/sh -c apk add openjdk21 jq curl # buildkit
RUN |1 VERSION=1.21.5 /bin/sh -c if [[ -z $VERSION ]] ; then VERSION=$(curl https://api.papermc.io/v2/projects/paper | jq -r .versions[-1]); fi; curl -o server.jar $( curl https://api.papermc.io/v2/projects/paper/versions/${VERSION}/builds | jq -r --arg VERSION $VERSION '"https://api.papermc.io/v2/projects/paper/versions/" + $VERSION + "/builds/" + (.builds[-1].build|tostring) + "/downloads/" + (.builds[-1].downloads.application.name)' ) # buildkit
COPY eula.txt eula.txt # buildkit
RUN |1 VERSION=1.21.5 /bin/sh -c adduser -D minecraft -h /opt/server # buildkit
RUN |1 VERSION=1.21.5 /bin/sh -c chmod 111 server.jar && chown -R minecraft:minecraft /opt/server && chmod -R 770 /opt/server # buildkit
RUN |1 VERSION=1.21.5 /bin/sh -c mv server.jar ../server.jar # buildkit
USER minecraft:minecraft
EXPOSE map[25565/tcp:{}]
ENTRYPOINT ["java" "-jar" "../server.jar"]
LABEL type=GAME

Labels

Key Value
type GAME
Details
Container
2025-04-27 20:34:02 +00:00
2
OCI / Docker
linux/amd64
312 MiB
Versions (5) View all
paper-1.21.6 2025-06-17
fabric-1.20.1 2025-05-10
fabric-1.21.5 2025-05-10
paper-1.21.4 2025-04-27
paper-1.21.5 2025-04-27