
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
AirConnect容器,用于将Chromecast转换为Airplay目标 DockerHub: https://hub.docker.com/r/1activegeek/airconnect GitHub: https://github.com/1activegeek/docker-airconnect
这是基于https://github.com/philippe44%E7%9A%84AirConnect%E7%A8%8B%E5%BA%8F%E6%9E%84%E5%BB%BA%E7%9A%84%E5%AE%B9%E5%99%A8%E5%8C%96%E7%89%88%E6%9C%AC%E3%80%82%E5%AE%83%E5%85%81%E8%AE%B8%E6%82%A8%E4%BD%BF%E7%94%A8AirPlay%E5%B0%86%E9%9F%B3%E9%A2%91%E6%8E%A8%E9%80%81%E5%88%B0Chromecast%E5%92%8C%E5%9F%BA%E4%BA%8EUPNP%E7%9A%84%E8%AE%BE%E5%A4%87%E3%80%82%E6%9C%89%E5%85%B3%E6%9B%B4%E5%A4%9A%E9%AB%98%E7%BA%A7%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E6%9F%A5%E7%9C%8B%E5%85%B6https://github.com/philippe44/AirConnect%E3%80%82%E5%A4%A7%E5%A4%9A%E6%95%B0%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%AD%A4%E5%AE%B9%E5%99%A8%E5%8F%AA%E9%9C%80%E4%BD%BF%E7%94%A8%E4%B8%BB%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%90%AF%E5%8A%A8%E5%8D%B3%E5%8F%AF%E3%80%82
构建此容器的主要目的是确保它始终更新到从原始GitHub页面拉取的最新版本的应用程序。它还使用https://github.com/linuxserver%E5%88%B6%E4%BD%9C%E7%9A%84%E5%9F%BA%E7%A1%80%E9%95%9C%E5%83%8F%E4%BB%A5%E5%87%8F%E5%B0%8F%E4%BD%93%E7%A7%AF%E3%80%82
不幸的是,我使用的基础镜像已弃用ARMv7支持。如果您使用ARMv7平台,现在有两个选择:一是将此容器版本固定到1.0.8(我的容器的最后一个支持ARMv7的版本),直到情况发生变化;或者查看https://hub.docker.com/repository/docker/sidevesh/airconnect%EF%BC%8C%E8%BF%99%E6%98%AFhttps://github.com/sidevesh%E7%9A%84%E4%B8%80%E4%B8%AA%E5%88%86%E6%94%AF%EF%BC%8C%E4%B8%93%E9%97%A8%E7%94%A8%E4%BA%8EARMv7%E9%83%A8%E7%BD%B2%E3%80%82
可以使用docker compose文件或标准的docker run命令运行。
基本运行命令:
bashdocker run -d --net=host 1activegeek/airconnect
指定特定版本: 如果您想运行特定版本的AirConnect,可以在镜像名称后指定版本号:
bashdocker run -d --net=host 1activegeek/airconnect:1.0.8
自定义运行参数: 可以使用环境变量自定义运行参数:
AIRCAST_VAR: 用于Chromecast设备集成的aircast运行时变量AIRUPNP_VAR: 用于Sonos和UPnP设备集成的airupnp运行时变量
-l 1000:2000。如果不修改,默认已包含此参数仅运行单个服务:
如果您不需要同时运行两个服务,可以将不需要的服务变量设置为kill:
bashdocker run -d --net=host -e AIRCAST_VAR=kill 1activegeek/airconnect
用法: [选项] -b <address> 绑定的网络地址 -c <mp3[:<rate>]|flc[:0..9]|wav> 发送到播放器的音频格式 -x <配置文件> 从文件读取配置(默认为./config.xml) -i <配置文件> 发现播放器,保存<配置文件>并退出 -I 每次网络扫描时自动保存配置 -l <[rtp][:http][:f]> RTP和HTTP延迟(毫秒),':f'强制静音填充 -r 允许时序参考漂移(无咔嗒声) -f <日志文件> 将调试信息写入日志文件 -p <pid文件> 将PID写入文件 -d <日志>=<级别> 设置日志级别,日志:all|raop|main|util|cast,级别:error|warn|info|debug|sdebug -Z 非交互模式 -k 在收到SIGQUIT和SIGTERM时立即退出 -t 许可条款
要实时查看容器中的日志进行故障排除,可以使用以下命令:
bashdocker exec -it <容器名称> bash
进入容器后,可以使用创建者概述的标准配置选项运行应用程序。应用程序位于/bin目录中。
bash./aircast-x86-64 --h # 查看命令列表 ./aircast-x86-64 -d all=debug # 以调试模式运行应用程序
kill功能。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务