papermc-build (sha256:4556a9bae52a1784b8aa8f77e4b0463d337a306cdf2eaef28bf9667d5965de99)
Installation
docker pull forgejo.simcop2387.info/simcop2387/papermc-build@sha256:4556a9bae52a1784b8aa8f77e4b0463d337a306cdf2eaef28bf9667d5965de99sha256:4556a9bae52a1784b8aa8f77e4b0463d337a306cdf2eaef28bf9667d5965de99Image layers
| ADD file:6dd87346b8be240b21b4f4d9296253bf0d28b6579aa52d2118872e3936963b6b in / |
| CMD ["/bin/sh"] |
| ENV LANG=en_US.UTF-8 |
| ENV LANGUAGE=en_US:en |
| ENV LC_ALL=en_US.UTF-8 |
| ENV TZ=Etc/UTC |
| ARG ZULU_KEY_SHA256=6c6393d4755818a15cf055a5216cffa599f038cd508433faed2226925956509a |
| |1 ZULU_KEY_SHA256=6c6393d4755818a15cf055a5216cffa599f038cd508433faed2226925956509a /bin/sh -c wget --quiet https://cdn.azul.com/public_keys/alpine-signing@azul.com-5d5dc44c.rsa.pub -P /etc/apk/keys/ && echo "${ZULU_KEY_SHA256} /etc/apk/keys/alpine-signing@azul.com-5d5dc44c.rsa.pub" | sha256sum -c - && apk --repository https://repos.azul.com/zulu/alpine --no-cache add zulu17-jre~=17.0.8 tzdata |
| ENV JAVA_HOME=/usr/lib/jvm/zulu17 |
| WORKDIR /data |
| COPY /opt/minecraft/paperclip.jar /opt/minecraft/paperspigot.jar # buildkit |
| ARG RCON_CLI_VER=1.6.1 |
| ADD https://github.com/itzg/rcon-cli/releases/download/1.6.1/rcon-cli_1.6.1_linux_amd64.tar.gz /tmp/rcon-cli.tgz # buildkit |
| RUN |1 RCON_CLI_VER=1.6.1 /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.1 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.1 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 set -eux; apk update; apk add --no-cache su-exec; # buildkit |
| ENTRYPOINT ["/opt/minecraft/docker-entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2023-09-12T14:04:22Z |
| org.opencontainers.image.revision | 34e9040d9ebebce31f38d10f16748d2cf4789788 |
| org.opencontainers.image.source | https://gitea.simcop2387.info/simcop2387/papermc-build.git |
| org.opencontainers.image.url | https://gitea.simcop2387.info/simcop2387/papermc-build |
Details
2023-09-12 10:07:36 -04:00
Versions (127)
View all
Container
0
OCI / Docker
linux/amd64
74 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