
riftbit/minecraft该Docker镜像集成了多种Minecraft服务器类型,旨在提供便捷的Minecraft服务器部署方案。支持原版(vanilla)、Nukkit(Bedrock版支持)、PowerNukkit(增强型Nukkit)等多种服务器类型,适用于个人、小型社区或开发者快速搭建不同特性的Minecraft服务器环境。
以部署原版Minecraft服务器为例:
bashdocker run -d -p 25565:25565 -v minecraft_data:/server/data --name minecraft-server minecraft-servers:latest
通过环境变量自定义服务器参数:
| 环境变量 | 描述 | 可选值 | 默认值 |
|---|---|---|---|
| SERVER_TYPE | 服务器类型 | vanilla, nukkit, powernukkit | vanilla |
| SERVER_VERSION | 服务器版本 | 具体版本号(如1.18.2, 1.20.1) | latest |
| MAX_PLAYERS | 最大玩家数量 | 正整数 | 20 |
| MOTD | 服务器描述信息 | 字符串 | "A Minecraft Server" |
| PVP | 是否开启PVP | true, false | true |
为确保服务器数据(世界、配置、插件等)不丢失,建议挂载本地目录作为数据卷:
bashdocker run -d \ -p 25565:25565 \ -v /本地路径/minecraft_data:/server/data \ -e SERVER_TYPE=powernukkit \ -e SERVER_VERSION=1.19.70 \ --name minecraft-server \ minecraft-servers:latest
yamlversion: '3.8' services: minecraft-server: image: minecraft-servers:latest container_name: minecraft-server restart: always ports: - "25565:25565" # Java版端口 - "***:***/udp" # Bedrock版端口(Nukkit/PowerNukkit时需要) volumes: - minecraft_data:/server/data environment: - SERVER_TYPE=nukkit - SERVER_VERSION=1.19.80 - MAX_PLAYERS=30 - MOTD="My Nukkit Server" - PVP=false volumes: minecraft_data:
docker logs -f minecraft-serverdocker exec -it minecraft-server /bin/bashdocker stop minecraft-serverdocker restart minecraft-server




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务