
itzg/minecraft-bedrock-server:必须设置为TRUE以接受Minecraft最终用户许可协议VERSION(默认LATEST):可设置为特定服务器版本或以下特殊值:
LATEST:获取最新版本,容器启动时可自动升级PREVIOUS:使用先前维护的主要版本,适用于移动应用逐步升级场景1.11、1.12、1.13、1.14、1.16:对应主版本的最新版UID(默认从/data所有者派生):运行基岩服务器进程的用户IDGID(默认从/data所有者派生):运行基岩服务器进程的组IDPACKAGE_BACKUP_KEEP(默认2):保留的包备份数量以下环境变量对应server.properties中的属性,详细说明见此处:
SERVER_NAME、SERVER_PORT、SERVER_PORT_V6、GAMEMODE、DIFFICULTY、LEVEL_TYPE、ALLOW_CHEATS、MAX_PLAYERS、ONLINE_MODE、WHITE_LIST、VIEW_DISTANCE、TICK_DISTANCE、PLAYER_IDLE_TIMEOUT、MAX_THREADS、LEVEL_NAME、LEVEL_SEED、DEFAULT_PLAYER_PERMISSION_LEVEL、TEXTUREPACK_REQUIRED、SERVER_AUTHORITATIVE_MOVEMENT、PLAYER_MOVEMENT_SCORE_THRESHOLD、PLAYER_MOVEMENT_DISTANCE_THRESHOLD、PLAYER_MOVEMENT_DURATION_THRESHOLD_IN_MS、CORRECT_PLAYER_MOVEMENT
例如,配置平面创造模式服务器:
bashdocker run -d -it --name bds-flat-creative \ -e EULA=TRUE -e LEVEL_TYPE=flat -e GAMEMODE=creative \ -p ***:***/udp itzg/minecraft-bedrock-server
/udp,如-p ***:***/udp/data:服务器文件存储目录,包含server.properties配置文件创建并使用命名卷:
shelldocker volume create mc-volume docker run -d -it --name mc-server -e EULA=TRUE -p ***:***/udp -v mc-volume:/data itzg/minecraft-bedrock-server
非root用户运行时需预先设置卷权限(如UID/GID 1000):
shelldocker run --rm -v bedrock:/data alpine chown 1000:1000 /data
Compose文件中声明外部卷:
yamlvolumes: bedrock: external: name: bedrock
局域网内运行时,可在"好友"选项卡的"局域网游戏"中找到并连接服务器。
通过XUID定义操作员(OPS)、成员(MEMBERS)和访客(VISITORS)权限:
shell-e OPS "***,0987654321" -e MEMBERS "***,0987654321" -e VISITORS "***,0987654321"
两种方式:1. 设置WHITE_LIST=TRUE并映射自定义whitelist.json;2. 使用WHITE_LIST_USERS指定玩家名称列表:
shell-e WHITE_LIST_USERS="player1,player2,player3"
1.16.230.50版本起,将使用
ALLOW_LIST、ALLOW_LIST_USERS和allowlist.json。
使用-it启动容器后,通过以下命令附加到控制台:
shelldocker attach CONTAINER_NAME_OR_ID
执行命令(如设置管理员):
op YOUR_XBOX_USERNAME
使用Ctrl-p+Ctrl-q分离控制台。
examples目录包含示例compose文件,声明服务、卷及环境变量配置:
yamlenvironment: EULA: "TRUE" GAMEMODE: survival DIFFICULTY: normal
部署命令:
bashdocker-compose up -d
查看日志:
bashdocker-compose logs -f bds
examples目录包含示例Kubernetes清单,声明PVC、部署和服务。部署命令:
bashkubectl apply -f examples/kubernetes.yml
查看日志:
bashkubectl logs -f deployment/bds






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