papermc-build (sha256:11a2d162034bedc7d5ed484f25ec6e127a647fff030bfebde4cce760f8d8011d)
Installation
docker pull forgejo.simcop2387.info/simcop2387/papermc-build@sha256:11a2d162034bedc7d5ed484f25ec6e127a647fff030bfebde4cce760f8d8011dsha256:11a2d162034bedc7d5ed484f25ec6e127a647fff030bfebde4cce760f8d8011dImage layers
| ADD file:ae19349870cdfda1b68970255f5f5e8f9cd15173da02e9e3404d59044fd19f67 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 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 | 2024-09-17T20:41:08Z |
| org.opencontainers.image.revision | d1b7b1f0fc596e6003dfe75ba99dbab6eb5f8a46 |
| 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-09-17 16:45:12 -04:00
Versions (127)
View all
Container
0
OCI / Docker
linux/amd64
341 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