minecraft-bedrock-server (sha256:cd43c9d0e8a8cd37b5ff68f33f9bd8d1a0ebbe382a84583490a273d58201a802)
Published 2026-06-17 00:01:43 +00:00 by rasmuskr
Installation
docker pull code.rakr.dk/mirror/minecraft-bedrock-server@sha256:cd43c9d0e8a8cd37b5ff68f33f9bd8d1a0ebbe382a84583490a273d58201a802sha256:cd43c9d0e8a8cd37b5ff68f33f9bd8d1a0ebbe382a84583490a273d58201a802About this package
Containerized Minecraft Bedrock Dedicated Server with selectable version
Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1781049600' |
| ARG TARGETOS=linux |
| ARG TARGETARCH=amd64 |
| ARG TARGETVARIANT= |
| RUN |3 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c /build/install-packages # buildkit |
| ARG BOX64_PACKAGE=box64 |
| RUN |4 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= BOX64_PACKAGE=box64 /bin/sh -c BOX64_PACKAGE=$BOX64_PACKAGE /build/setup-arm64 # buildkit |
| EXPOSE [19132/udp] |
| EXPOSE [19133/udp] |
| VOLUME [/data] |
| WORKDIR /data |
| ENTRYPOINT ["/usr/local/bin/entrypoint-demoter" "--match" "/data" "--debug" "--stdin-on-term" "stop" "/opt/bedrock-entry.sh"] |
| ARG APPS_REV=1 |
| ARG GITHUB_BASEURL=https://github.com |
| ARG EASY_ADD_VERSION=0.8.14 |
| ADD https://github.com/itzg/easy-add/releases/download/0.8.14/easy-add_linux_amd64 /usr/bin/easy-add # buildkit |
| RUN |7 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= BOX64_PACKAGE=box64 APPS_REV=1 GITHUB_BASEURL=https://github.com EASY_ADD_VERSION=0.8.14 /bin/sh -c chmod +x /usr/bin/easy-add # buildkit |
| ARG ENTRYPOINT_DEMOTER_VERSION=0.5.0 |
| RUN |8 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= BOX64_PACKAGE=box64 APPS_REV=1 GITHUB_BASEURL=https://github.com EASY_ADD_VERSION=0.8.14 ENTRYPOINT_DEMOTER_VERSION=0.5.0 /bin/sh -c easy-add --var version=${ENTRYPOINT_DEMOTER_VERSION} --var app=entrypoint-demoter --file {{.app}} --from ${GITHUB_BASEURL}/itzg/{{.app}}/releases/download/v{{.version}}/{{.app}}_{{.version}}_linux_${TARGETARCH}.tar.gz # buildkit |
| ARG SET_PROPERTY_VERSION=0.1.6 |
| RUN |9 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= BOX64_PACKAGE=box64 APPS_REV=1 GITHUB_BASEURL=https://github.com EASY_ADD_VERSION=0.8.14 ENTRYPOINT_DEMOTER_VERSION=0.5.0 SET_PROPERTY_VERSION=0.1.6 /bin/sh -c easy-add --var version=${SET_PROPERTY_VERSION} --var app=set-property --file {{.app}} --from ${GITHUB_BASEURL}/itzg/{{.app}}/releases/download/{{.version}}/{{.app}}_{{.version}}_linux_${TARGETARCH}.tar.gz # buildkit |
| ARG MC_MONITOR_VERSION=0.16.7 |
| RUN |10 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= BOX64_PACKAGE=box64 APPS_REV=1 GITHUB_BASEURL=https://github.com EASY_ADD_VERSION=0.8.14 ENTRYPOINT_DEMOTER_VERSION=0.5.0 SET_PROPERTY_VERSION=0.1.6 MC_MONITOR_VERSION=0.16.7 /bin/sh -c easy-add --var os=${TARGETOS} --var arch=${TARGETARCH}${TARGETVARIANT} --var version=${MC_MONITOR_VERSION} --var app=mc-monitor --file {{.app}} --from ${GITHUB_BASEURL}/itzg/{{.app}}/releases/download/{{.version}}/{{.app}}_{{.version}}_{{.os}}_{{.arch}}.tar.gz # buildkit |
| ARG MC_SERVER_RUNNER_VERSION=1.15.0 |
| RUN |11 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= BOX64_PACKAGE=box64 APPS_REV=1 GITHUB_BASEURL=https://github.com EASY_ADD_VERSION=0.8.14 ENTRYPOINT_DEMOTER_VERSION=0.5.0 SET_PROPERTY_VERSION=0.1.6 MC_MONITOR_VERSION=0.16.7 MC_SERVER_RUNNER_VERSION=1.15.0 /bin/sh -c easy-add --var os=${TARGETOS} --var arch=${TARGETARCH}${TARGETVARIANT} --var version=${MC_SERVER_RUNNER_VERSION} --var app=mc-server-runner --file {{.app}} --from ${GITHUB_BASEURL}/itzg/{{.app}}/releases/download/{{.version}}/{{.app}}_{{.version}}_{{.os}}_{{.arch}}.tar.gz # buildkit |
| COPY *.sh /opt/ # buildkit |
| COPY property-definitions.json /etc/bds-property-definitions.json # buildkit |
| COPY bin/* /usr/local/bin/ # buildkit |
| RUN |11 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= BOX64_PACKAGE=box64 APPS_REV=1 GITHUB_BASEURL=https://github.com EASY_ADD_VERSION=0.8.14 ENTRYPOINT_DEMOTER_VERSION=0.5.0 SET_PROPERTY_VERSION=0.1.6 MC_MONITOR_VERSION=0.16.7 MC_SERVER_RUNNER_VERSION=1.15.0 /bin/sh -c case "$TARGETARCH" in amd64) _arch=x86_64 ;; arm64) _arch=aarch64 ;; *) echo "[bds-ipv6fix] unsupported arch $TARGETARCH, ENABLE_BDS_V6BIND_FIX will have no effect" >&2; exit 0 ;; esac && curl -fsSL "https://github.com/poeggi/bds-ipv6fix/releases/latest/download/bds-ipv6fix_linux_${_arch}.so" -o /opt/bds-ipv6fix.so # buildkit |
| ENV VERSION=LATEST SERVER_PORT=19132 SERVER_PORT_V6=19133 ENABLE_BDS_V6BIND_FIX=false |
| HEALTHCHECK {Test:[CMD-SHELL /usr/local/bin/mc-monitor status-bedrock --host 127.0.0.1 --port $SERVER_PORT] Interval:0s Timeout:0s StartPeriod:1m0s StartInterval:0s Retries:0} |
| ARG BUILDTIME=2026-06-16T13:03:17.742Z |
| ARG VERSION=latest |
| ARG REVISION=c4d868eba7fdcb761f974be5847975b0de185c28 |
| COPY <<EOF /etc/image.properties # buildkit |
Labels
| Key | Value |
|---|---|
| manymine.enable | true |
| org.opencontainers.image.created | 2026-06-16T13:03:17.742Z |
| org.opencontainers.image.description | Containerized Minecraft Bedrock Dedicated Server with selectable version |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.revision | c4d868eba7fdcb761f974be5847975b0de185c28 |
| org.opencontainers.image.source | https://github.com/itzg/docker-minecraft-bedrock-server |
| org.opencontainers.image.title | docker-minecraft-bedrock-server |
| org.opencontainers.image.url | https://github.com/itzg/docker-minecraft-bedrock-server |
| org.opencontainers.image.version | latest |