Minecraft Docker Compose generator
Server setup
Compose, ports, memory and persistent server dataLearn more
Create compose.yaml for a vanilla or Paper Minecraft Java server. Set the game version, memory, port and persistent volume, then download itzg image settings and startup commands in one ZIP.
My Game select version
Save your preferences in this browser and apply them to supported tools. Settings in a shared link take priority. Wiki version labels are not affected.
How to use the result
- Step 1
Install Docker with Compose, extract the archive into a separate folder, and run docker compose up -d. Data is saved in a named volume.
What to know
- Install Docker with Compose, extract the archive into a separate folder, and run docker compose up -d. Data is saved in a named volume.
- Available versions: Java 1.20.1 with Java 17 and 1.21.1 with Java 21. Other versions are not selected automatically.
- EULA acceptance is marked separately. RCON and automatic loading of third-party mods in this profile are disabled.
Frequently asked questions
How to create a compose.yaml for a Minecraft server?
Create compose.yaml for a vanilla or Paper Minecraft Java server. Set the game version, memory, port and persistent volume, then download itzg image settings and startup commands in one ZIP.
Where is the server world saved in Docker Compose?
Install Docker with Compose, extract the archive into a separate folder, and run docker compose up -d. Data is saved in a named volume.
Which Java versions does Compose generator select?
EULA acceptance is marked separately. RCON and automatic loading of third-party mods in this profile are disabled.
