
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
:必须设置为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 19132:19132/udp itzg/minecraft-bedrock-server
/udp,如-p 19132:19132/udp/data:服务器文件存储目录,包含server.properties配置文件创建并使用命名卷:
shelldocker volume create mc-volume docker run -d -it --name mc-server -e EULA=TRUE -p 19132:19132/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 "1234567890,0987654321" -e MEMBERS "1234567890,0987654321" -e VISITORS "1234567890,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
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


来自真实用户的反馈,见证轩辕镜像的优质服务