跳到内容
Minecraft

文档:Minecraft docker-compose 生成器 (itzg)

社区 Docker 镜像 itzg/minecraft-server 的 docker-compose.yml 生成器:EULA、TYPE(Vanilla、Paper、Purpur、Fabric、Forge、NeoForge)、VERSION、MEMORY、Aikar's flags、MOTD、难度、游戏模式、ONLINE_MODE、OPS、WHITELIST、RCON 与 /data 卷。

最后更新:2026/10/9

打开工具

itzg/minecraft-server 镜像(社区维护,非 Mojang 官方)根据环境变量下载并运行 Minecraft Java 服务器。该工具生成 docker-compose.yml:EULA 同意、类型与版本、内存、游戏规则、访问控制与 RCON,数据保存在 ./data。

如何使用该工具

  1. 在服务器上安装 Docker 和 Compose 插件。

  2. 选择类型(PAPER、FABRIC 等)、版本(LATEST 或 1.21.x)和内存。

  3. 填写游戏规则、OPS/WHITELIST,必要时启用 RCON 并设置强密码。

  4. 保存 docker-compose.yml,运行“docker compose up -d”,并用“docker compose logs -f”查看启动日志。

注意事项

EULA:“TRUE”表示您接受 Minecraft EULA。MEMORY 设置 Java 堆的 -Xms 与 -Xmx;请为非堆内存额外预留约 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/ 等)。重建容器时不要删除该文件夹。
server.properties 编辑器 工具截图Minecraft免登录
配置 Minecraft Java 服务器:玩家、世界、性能、白名单和 RCON。
配置Java 版打开
文档
Minecraft
Minecraft免登录
为 Paper、Purpur、Fabric 或 Vanilla 生成 start.sh:内存、Aikar's flags、--nogui、自动重启和 GC 日志。
启动性能打开
文档
Minecraft
Minecraft免登录
创建带实时预览的两行彩色 MOTD:§ 代码、十六进制颜色、server.properties 行和 MiniMessage。
MOTD颜色打开
文档
Minecraft
Minecraft需要登录
编辑 Bukkit、Spigot 和 Paper 的 YAML 文件,提供常用键说明、默认值及缩进错误检测。
YAML配置打开
文档
Minecraft
Minecraft免登录
根据用户名列表生成 whitelist.json 和 ops.json,离线 UUID 在本地计算,无需联网或调用 Mojang。
玩家管理打开
文档
Minecraft
Minecraft免登录
计算 Minecraft 世界边界的半径、区块数、区域数、预生成时间、磁盘空间和已加载区块。
世界性能打开
文档