Docker image that provides a Minecraft Server for Java Edition that automatically installs/upgrades versions, modloaders, modpacks and more at startup
docker pull itzg/minecraft-server
docker run -d -p 25565:25565 --name docker-minecraft-server itzg/minecraft-server
docker compose up -d
services:
mc:
image: itzg/minecraft-server
environment:
EULA: "TRUE"
TYPE: PAPER
MAX_MEMORY: 4G
MODRINTH_PROJECTS: |
luckperms
APPLY_EXTRA_FILES: |
plugins/LuckPerms</shared-configs/LuckPerms/
DEBUG: true
volumes:
- data:/data
- ./shared-configs:/shared-configs:ro
ports:
- "25565:25565"
volumes:
data: