如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像为Factorio游戏的Docker服务器镜像,基于dtandersen/factorio分叉,支持多个稳定版本(如0.17、0.16等),用于快速搭建Factorio多人联机游戏服务器,提供自动配置、存档管理、Mod支持等功能,便于用户部署和维护游戏环境。
bashsudo mkdir -p /opt/factorio sudo chown 845:845 /opt/factorio
bashsudo docker run -d \ -p 34197:34197/udp \ -p 27015:27015/tcp \ -v /opt/factorio:/factorio \ --name factorio \ --restart=always \ jaffa/factorio
参数说明:
-d:后台运行;-p:映射游戏端口(34197/udp)和RCON端口(27015/tcp);-v:挂载本地数据目录到容器内,保存配置、存档和Mod;--restart:自动重启容器;--name:指定容器名称。启动交互式容器并连接控制台:
bashdocker run -d -it --name factorio docker.xuanyuan.run/jaffa/factorio docker attach factorio
按Ctrl+P+Q退出附着模式(不停止容器)。
bashdocker stop factorio docker rm factorio
bashdocker pull docker.xuanyuan.run/jaffa/factorio
_autosave1.zip存档;/opt/factorio/config/map-gen-settings.json和map-settings.json可自定义地图生成;/opt/factorio/saves目录,重启即可。将Mod文件(.zip格式)放入/opt/factorio/mods目录,重启服务器即可加载。
启动自定义场景:
bashdocker run -d \ -p 34197:34197/udp \ -p 27015:27015/tcp \ -v /opt/factorio:/factorio \ --name factorio \ --restart=always \ --entrypoint "/scenario.sh" \ docker.xuanyuan.run/jaffa/factorio \ MyScenarioName
/opt/factorio/config/rconpw文件(随机密码);rconpw文件,重启即可;/opt/factorio/config/server-whitelist.json,添加用户列表;/opt/factorio/config/server-banlist.json,添加用户列表;/opt/factorio/config/server-adminlist.json,添加用户列表。创建docker-compose.yml文件:
yamlversion: '2' services: factorio: image: docker.xuanyuan.run/jaffa/factorio ports: - "34197:34197/udp" - "27015:27015/tcp" volumes: - /opt/factorio:/factorio restart: always
启动服务:
bashsudo docker-compose up -d
34197/udp:游戏服务器端口(必填);27015/tcp:RCON端口(可选)。PORT:自定义游戏服务器端口(如-e PORT=34198);RCON_PORT:自定义RCON端口(如-e RCON_PORT=34198)。/opt/factorio/config/server-settings.json中的visibility配置:json"visibility": { "public": false, "lan": true }
bashsudo docker run -d \ --network=host \ -v /opt/factorio:/factorio \ --name factorio \ --restart=always \ jaffa/factorio
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 jaffa/factorio 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: