Образ itzg/minecraft-server (від спільноти, не офіційний від Mojang) завантажує й запускає сервер Minecraft Java за змінними оточення. Інструмент збирає docker-compose.yml: згода з EULA, тип і версія, пам'ять, правила гри, доступ і RCON, дані зберігаються в ./data.
Як користуватися інструментом
Встановіть Docker і плагін Compose на сервер.
Виберіть тип (PAPER, FABRIC…), версію (LATEST або 1.21.x) і пам'ять.
Заповніть правила гри, OPS/WHITELIST і за потреби RCON із надійним паролем.
Збережіть docker-compose.yml, виконайте «docker compose up -d» і стежте за запуском через «docker compose logs -f».
На що звернути увагу
EULA: «TRUE» означає згоду з EULA Minecraft. MEMORY задає -Xms і -Xmx купи Java; закладіть приблизно на 25 % більше пам'яті контейнера під не-купу. USE_AIKAR_FLAGS вмикає прапорці G1GC (від 12G підбираються автоматично). OPS і WHITELIST приймають ніки або UUID через кому. Лівий порт (хоста) можна змінювати; правий усередині контейнера лишається 25565. Образ підтримується спільнотою: розширені змінні дивіться в його документації.
docker compose up -d
docker compose logs -f
docker compose exec mc rcon-cliПоширені запитання
- Як оновити сервер?
- Змініть VERSION і знову виконайте «docker compose up -d» або «docker compose pull && docker compose up -d» для нового образу. Перед підвищенням версії зробіть копію ./data.
- Де мої світи?
- У томі, змонтованому в /data, тобто в ./data на хості (world/, server.properties, plugins/…). Не видаляйте цю папку під час перестворення контейнера.

