papermc-build (sha256:2bde45082b6ba13c16be07cd351c7e5e6e9141850373f0c12bb54cb722ea55d2)
Installation
docker pull forgejo.simcop2387.info/simcop2387/papermc-build@sha256:2bde45082b6ba13c16be07cd351c7e5e6e9141850373f0c12bb54cb722ea55d2sha256:2bde45082b6ba13c16be07cd351c7e5e6e9141850373f0c12bb54cb722ea55d2Image layers
| # debian.sh --arch 'amd64' out/ 'sid' '@1745798400' |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV APT_LISTCHANGES_FRONTEND=none |
| RUN /bin/sh -c ls -lah /etc/apt/sources.list.d/ # buildkit |
| RUN /bin/sh -c sed -i -e's/ main/ main contrib non-free/g' /etc/apt/sources.list.d/debian.sources # buildkit |
| RUN /bin/sh -c apt update && apt install -y curl jq bash sudo wget gnupg2 # buildkit |
| RUN /bin/sh -c wget -O - https://apt.corretto.aws/corretto.key | gpg --dearmor -o /usr/share/keyrings/corretto-keyring.gpg && echo "deb [signed-by=/usr/share/keyrings/corretto-keyring.gpg] https://apt.corretto.aws stable main" | tee /etc/apt/sources.list.d/corretto.list # buildkit |
| RUN /bin/sh -c apt-get update && apt-get install -y java-21-amazon-corretto-jdk libxi6 libxtst6 libxrender1 # buildkit |
| WORKDIR /data |
| COPY /opt/minecraft/paperclip.jar /opt/minecraft/paperspigot.jar # buildkit |
| ARG RCON_CLI_VER=1.6.4 |
| ADD https://github.com/itzg/rcon-cli/releases/download/1.6.4/rcon-cli_1.6.4_linux_amd64.tar.gz /tmp/rcon-cli.tgz # buildkit |
| RUN |1 RCON_CLI_VER=1.6.4 /bin/sh -c tar -x -C /usr/local/bin -f /tmp/rcon-cli.tgz rcon-cli && rm /tmp/rcon-cli.tgz # buildkit |
| VOLUME [/data] |
| EXPOSE map[25565/tcp:{}] |
| EXPOSE map[25565/udp:{}] |
| ARG memory_size=3G |
| ENV MEMORYSIZE=3G |
| ARG java_flags=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -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=mcflags.emc.gs -Dcom.mojang.eula.agree=true |
| ENV JAVAFLAGS=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -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=mcflags.emc.gs -Dcom.mojang.eula.agree=true |
| WORKDIR /data |
| COPY /docker-entrypoint.sh /opt/minecraft # buildkit |
| RUN |3 RCON_CLI_VER=1.6.4 memory_size=3G java_flags=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -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=mcflags.emc.gs -Dcom.mojang.eula.agree=true /bin/sh -c chmod +x /opt/minecraft/docker-entrypoint.sh # buildkit |
| RUN |3 RCON_CLI_VER=1.6.4 memory_size=3G java_flags=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -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=mcflags.emc.gs -Dcom.mojang.eula.agree=true /bin/sh -c addgroup --gid 9001 dockergroup # buildkit |
| RUN |3 RCON_CLI_VER=1.6.4 memory_size=3G java_flags=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -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=mcflags.emc.gs -Dcom.mojang.eula.agree=true /bin/sh -c adduser --shell /bin/sh --uid 9001 --gid 9001 dockeruser # buildkit |
| ENTRYPOINT ["/opt/minecraft/docker-entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2025-05-18T00:04:33Z |
| org.opencontainers.image.revision | da61c02ae4634ed39f15fa3d212bcfff7976dba0 |
| org.opencontainers.image.source | https://gitea.simcop2387.info/simcop2387/papermc-build.git |
| org.opencontainers.image.url | https://gitea.simcop2387.info/simcop2387/papermc-build |
Details
2025-05-17 20:05:47 -04:00
Versions (127)
View all
Container
0
OCI / Docker
linux/amd64
343 MiB
paper-1.21.4
2025-05-24
latest
2025-05-24
paper-1.21.4-25
2025-05-24
paper-1.21.4-24
2025-05-17
paper-1.21.4-23
2025-05-10