
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本Docker镜像专为树莓派设计,集成Fr24feed、FlightAware客户端和dump1090-mutability,通过RTL-SDR USB加密狗接收航空ADS-B信号,实现航班位置数据的本地查看与远程数据贡献。用户可通过Web界面查看实时航班地图,并将数据同步至FlightAware和FlightRadar24平台。
!https://raw.githubusercontent.com/dmorehouse/docker-raspberrypi-fr24feed-piaware-dump1090-mutability/master/screenshot.png
安装Docker
若未安装Docker,执行以下命令获取最新稳定版:
bashcurl -sSL https://get.docker.com | sh
设置接收位置
下载并编辑https://raw.githubusercontent.com/dmorehouse/docker-raspberrypi-fr24feed-piaware-dump1090-mutability/master/config.js%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%8C%E8%AE%BE%E7%BD%AE%E6%8E%A5%E6%94%B6%E4%BD%8D%E7%BD%AE%E5%92%8C%E7%AB%99%E7%82%B9%E5%90%8D%E7%A7%B0%EF%BC%9A
javascriptSiteShow = true; // 是否显示中心标记 SiteLat = 47; // 纬度(根据实际位置修改) SiteLon = 2.5; // 经度(根据实际位置修改) SiteName = "Home"; // 站点名称
验证镜像运行与数据采集
在正式注册服务前,先验证设备是否能正常接收数据:
bashdocker run -it -p 8080:8080 -p 8754:8754 \ --privileged --device=/dev/bus/usb:/dev/bus/usb \ --mac-address="ff:ff:ff:ff:ff:ff" \ -v /绝对路径/到/config.js:/usr/lib/fr24/public_html/config.js \ docker.xuanyuan.run/dmorehouse/raspberrypi-flightradar-flightaware-feed
验证方法:
http://dockerhost:8080/gmap.html(本地树莓派可使用localhost)数据接收正常后,按Ctrl+C停止容器,继续以下配置。
FlightAware注册与配置
flightaware-user YOUR_USERNAME # 替换为你的FlightAware用户名 flightaware-password YOUR_PASSWORD # 替换为你的FlightAware密码
FlightRadar24注册与配置
获取树莓派网络接口MAC地址:
ifconfig eth0 | grep "HWaddr"ifconfig wlan0 | grep "HWaddr"执行注册命令生成共享密钥:
bashdocker run -it --privileged -v /dev/bus/usb:/dev/bus/usb \ --mac-address="你的MAC地址" \ --entrypoint /fr24feed/fr24feed_armhf/fr24feed docker.xuanyuan.run/dmorehouse/raspberrypi-flightradar-flightaware-feed --signup
按提示完成注册:
记录生成的16位共享密钥和雷达ID,下载并编辑https://raw.githubusercontent.com/dmorehouse/docker-raspberrypi-fr24feed-piaware-dump1090-mutability/master/fr24feed.ini%EF%BC%9A
inifr24key="你的共享密钥" # 替换为注册得到的16位密钥
地形限制环配置(可选)
http://www.heywhatsthat.com/api/upintheair.json?id=XXXX&refraction=0.25&alts=1000,10000(XXXX为全景图ID)-v /路径/到/upintheair.json:/usr/lib/fr24/public_html/upintheair.json作为服务运行
使用以下命令后台运行容器(替换占位符为实际路径和MAC地址):
bashdocker run -d -p 8080:8080 -p 8754:8754 \ --device=/dev/bus/usb:/dev/bus/usb \ --mac-address="你的MAC地址" \ -v /路径/到/piaware.conf:/etc/piaware.conf \ -v /路径/到/config.js:/usr/lib/fr24/public_html/config.js \ -v /路径/到/fr24feed.ini:/etc/fr24feed.ini \ docker.xuanyuan.run/dmorehouse/raspberrypi-flightradar-flightaware-feed
可选参数:添加--restart=always实现容器自动重启(需Docker服务自启动)
准备配置文件
piaware.conf,替换用户名和密码config.js设置经纬度和站点名称fr24feed.ini,填入注册得到的共享密钥upintheair.json并取消Dockerfile中对应COPY行的注释构建与运行
docker-compose.yml,替换mac-address为实际MAC地址docker-compose up您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务