minecraft-bedrock-server (sha256:86cf7449fb641ce52b60a8109ef7bce51830b06685de95db6c0b13df8dc0dbe5)

Published 2026-06-17 00:01:45 +00:00 by rasmuskr

Installation

docker pull code.rakr.dk/mirror/minecraft-bedrock-server@sha256:86cf7449fb641ce52b60a8109ef7bce51830b06685de95db6c0b13df8dc0dbe5
sha256:86cf7449fb641ce52b60a8109ef7bce51830b06685de95db6c0b13df8dc0dbe5

About this package

Containerized Minecraft Bedrock Dedicated Server with selectable version

Image layers

# debian.sh --arch 'arm64' out/ 'trixie' '@1781049600'
ARG TARGETOS=linux
ARG TARGETARCH=arm64
ARG TARGETVARIANT=
RUN |3 TARGETOS=linux TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c /build/install-packages # buildkit
ARG BOX64_PACKAGE=box64
RUN |4 TARGETOS=linux TARGETARCH=arm64 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_arm64 /usr/bin/easy-add # buildkit
RUN |7 TARGETOS=linux TARGETARCH=arm64 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=arm64 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=arm64 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=arm64 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=arm64 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=arm64 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
Details
Container
2026-06-17 00:01:45 +00:00
5
OCI / Docker
linux/arm64
MIT
126 MiB
Versions (1) View all
latest 2026-06-22