Dockerized Minecraft Education dedicated server with persistent worlds and config — linux/amd64.
531
Docker image for the official Minecraft Education dedicated server (Linux).
server.properties, allowlist, permissions, and the edu_server_session.json credential file persist on a host volume (/data).tini-managed init, signal-clean shutdowns.bedrock_server_edu binary is x86_64-only; Apple Silicon hosts run it under Rosetta.| Tag | What it tracks |
|---|---|
latest | Latest released wrapper + latest MEE server. |
mee-<version> | Pinned to a specific MEE server version. |
vX.Y.Z | Pinned to a specific wrapper release. |
Currently published: mee-1.21.133.2.
mkdir -p data
docker run -d --name minecraft-edu --platform linux/amd64 \
--restart unless-stopped \
-p 20202:20202/udp -p 19132:19132/udp \
-v "$PWD/data:/data" -it \
onmomo/minecraft-education-server:latest
Watch the logs for the Microsoft device-code sign-in prompt on first start:
docker logs -f minecraft-edu
After a tenant Global Admin completes auth at the printed device-login URL, the server writes data/edu_server_session.json and silently refreshes its token on subsequent restarts.
⚠️ The default server-public-ip=localhost only works if client and server are on the same machine. Edit data/server.properties — its inline comments explain the LAN / public-IP cases. Restart to apply.
After first start, edit files under ./data/ and docker restart minecraft-edu:
| File | Controls |
|---|---|
server.properties | Port, gamemode, difficulty, max players, view distance… |
allowlist.json | Allowlist (when allow-list=true) |
permissions.json | Per-player operator/visitor permissions |
packetlimitconfig.json | Packet rate limiting (when enabled) |
Worlds live under ./data/worlds/<level-name>/.
Wrapper code, full documentation, and release notes: https://github.com/onmomo/minecraft-education-server
The
bedrock_server_edubinary is the property of Microsoft and is downloaded from Microsoft's official CDN at image build time.
Content type
Image
Digest
sha256:b5290df01…
Size
111 MB
Last updated
2 months ago
docker pull onmomo/minecraft-education-server