itzg /docker-minecraft-server

Docker image that provides a Minecraft Server for Java Edition that automatically installs/upgrades versions, modloaders, modpacks and more at startup

★ 14,528⑂ 1,920
14,528
stars
+15+21+146
1,920
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

There you will find things like

- Quick start with Docker Compose
- Running different versions of Minecraft and using various server types for Java Edition
- Setting server properties via container environment variables
- Managing mods and plugins with automated downloads and cleanup
- Using various modpack providers/platforms
- ...and much more

There are also many examples located in the examples directory of this repo.

This image only supports Java edition natively; however, if looking for a server that is compatible with Bedrock edition, then use itzg/minecraft-bedrock-server or refer to this section to add Bedrock compatibility to a Java edition server.







SpawnBox - Powered by itzg/minecraft-server, it's a Windows desktop app for parents, teens, and friend groups who want a Minecraft server on their own PC without learning Docker, WSL2, or networking.





Server.pro - A game server hosting platform offering one-click Minecraft server deployment powered by itzg/minecraft-server, with global locations and an easy-to-use control panel.





Seedloaf - Built from scratch (by two nerds) on top of itzg/minecraft-server. Seedloaf offers free, and premium Minecraft servers where you have full control!








and more...

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON