
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
,需要骨架
luci请使用lisaac/luci:nano
tips: 由于
luci-app-diskmanluci-app-dockerman中的依赖较多,第一次启动安装依赖可能会比较慢,需要多等一会,通过docker logs luci可以看到运行日志
docker pull lisaac/luci:latest docker run -d \ --name luci \ --restart unless-stopped \ --privileged \ -p 80:80 \ -p 7682:7682 \ -e TZ=Asia/Shanghai \ -v $HOME/pods/luci:/external:rslave \ -v /media:/media:rshared \ -v /dev:/dev:rslave \ -v /var/run/docker.sock:/var/run/docker.sock \ --tmpfs /tmp:exec \ --tmpfs /run \ lisaac/luci:latest
luci 骨架,不含内置插件, 可以根据自己需要安装插件,插件目录结构请参考下一章节。docker pull lisaac/luci:nano docker run -d \ --name luci \ --restart unless-stopped \ --privileged \ -p 80:80 \ -p 7682:7682 \ -e TZ=Asia/Shanghai \ -v $HOME/pods/luci:/external:rslave \ -v /media:/media:rshared \ -v /dev:/dev:rslave \ -v /var/run/docker.sock:/var/run/docker.sock \ --tmpfs /tmp:exec \ --tmpfs /run \ lisaac/luci:nano
/ |- external # 外部目录,需要外部挂载 |-cfg.d |-config # UCI cofnig 目录,用于存放配置文件,启动后挂载至/etc/config |-plugin # 插件目录 |-luci-app-diskman # 插件,会忽略以 _ 开头的目录,方便调试,插件结构如下: |-Makefile # 判定有效插件目录标志 |-root # 插件所需的 root 目录,合并至/tmp/.luci/ |-luasrc # 插件所需的 lua 文件目录,合并至/tmp/.luci/usr/lib/lua/luci |-htdoc # 插件所需的 html 文件目录,合并至/tmp/.luci/www |-po # 插件所需的 po 文件目录 |-depends.lst # 插件所需要 alpine 依赖列表文件, 依赖用' '隔开, 只用来存放 alpine 依赖 |-preinst # 插件所需的初始化脚本(合并前) |-postinst # 插件所需的初始化脚本(合并后) |-... |- internal # 内部 luci-in-docker 自带插件目录(用户无需关心) |-plugin # 内部插件目录 |-luci # luci 目录 |-Makefile # 判定有效插件目录标志 |-root # 插件所需的 root 目录,合并至/tmp/.luci/ |-luasrc # 插件所需的 lua 文件目录,合并至/tmp/.luci/usr/lib/lua/luci |-htdoc # 插件所需的 html 文件目录,合并至/tmp/.luci/www |-po # 插件所需的 po 文件目录 |-depends.lst # 插件所需要 alpine 依赖列表文件, 依赖用' '隔开, 只用来存放 alpine 依赖 |-preinst # 插件所需的初始化脚本(合并前) |-postinst # 插件所需的初始化脚本(合并后) |-... |tmp |-.luci # 合并后的 luci root 目录
internal/external 目录下 plugin 中的各个插件目录,将其合并至 /temp/.luci 目录中,并修改 path 环境变量config 目录存储位置为 external/cfg.d/config, 挂载至 /etc/configpreinst,插件目录合并到 /temp/.luci 后,会通过 apk add 方式安装插件目录下 depends.lst 中需要的依赖,最后执行插件目录下 postinstMakefile 编译,所以需要编译完成后 ipk 中的 data 目录中的内容,或者纯 lua 源码 + 二进制文件po 目录下的翻译文件会自动转换成对应 lmo,并合并至 luci/i18n 目录depends.lst 为 alpine 依赖,并非 openwrt 中的依赖preinst及 postinst 是在遍历插件目录执行的,可能执行 preinst 及 postinst 存在依赖其他插件的情况,可以将插件目录开头的加上数字,来确定遍历顺序_ 开头,则会跳过此插件您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务