papermc-build (sha256:8de302f5dca8812bb33d6a18605b4ebaebb74196e3c9dae6a6c8aeaa5d059ce9)
Installation
docker pull forgejo.simcop2387.info/simcop2387/papermc-build@sha256:8de302f5dca8812bb33d6a18605b4ebaebb74196e3c9dae6a6c8aeaa5d059ce9sha256:8de302f5dca8812bb33d6a18605b4ebaebb74196e3c9dae6a6c8aeaa5d059ce9Image layers
| ADD file:119c9b007e2126bffd87612039b5305513fe8cedcb052cb679094aa5c0182fe8 in / |
| CMD ["bash"] |
| 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 openjdk-21-jre openjdk-21-jdk sudo # 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 |
| ENTRYPOINT ["/opt/minecraft/docker-entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2024-08-01T12:14:38Z |
| org.opencontainers.image.revision | ebafd7bc39a128dd3ea85733ea1936412bb1064f |
| org.opencontainers.image.source | https://gitea.simcop2387.info/simcop2387/papermc-build.git |
| org.opencontainers.image.url | https://gitea.simcop2387.info/simcop2387/papermc-build |
Details
2024-08-01 08:21:14 -04:00
Versions (127)
View all
Container
1
OCI / Docker
linux/amd64
441 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