前几天发布了 FPK 版,今天 Docker 版推送了。
当前版本该有的功能基本都有了——采集、代理、断流修复、定时测速、分辨率测试……日常够用了。后续除非有大的功能需求,否则基本算最终版本了。
这次 Docker 版最大的变化:采用原生编译的ffmpeg,镜像体积比 2.1.1 大了一圈。
🔧 本次docker版本更新了什么?
一、ffprobe 修复:分辨率测试相对更加稳定些
在 2.1.1 的 Docker 版里,我们内置了静态编译的 ffmpeg 来提供 ffprobe 能力。但实际跑下来发现问题:部分 URL 的分辨率探测会失败,ffprobe 抽风返回空结果。
原因出在静态编译版本和某些视频流的兼容性上,不是程序本身的问题。
2.1.2 改成了在 Docker 构建时原生安装 ffmpeg ,不依赖预编译二进制,兼容性大幅提升。
二、代价:镜像体积变大了
原生安装 ffmpeg 比塞进去一个静态二进制要大不少。
2.1.1 的镜像大概 300 多 MB,2.1.2 直接冲到了 600 多 MB 。
镜像大小
三、其他功能
和fpk功能一致,参见之前文章:
飞牛NAS:iptv-spider 2.1.2.fpk更新,内置断流续命神器
四、支持架构
支持linux/amd64、linux/arm64和linux/arm/v7
支持架构
📌 与 FPK 版的区别
版本| 适用环境| ffprobe 方案
—|—|—
FPK 版| 飞牛 NAS| 两套安装包:bundled(内置)或 system(系统 ffmpeg)
Docker 版| 任意 Docker 环境| 镜像内置原生 ffmpeg,无需额外配置
两者核心功能一致,只是安装方式不同。飞牛 NAS 用户推荐用 FPK 版,Docker 用户用这个。
⬆️ 如何升级?
第一步:停止并删除旧容器
docker stop iptv-spider
docker rm iptv-spider
⚠️ 挂载目录不变,采集数据、配置都不会丢。
第二步:拉取最新版镜像
docker pull cqshushu/iptv-spider:latest
或者用 GHCR 镜像源:
docker pull ghcr.io/cqshushu/iptv-spider:latest
第三步:重新启动容器
docker run -d \
--name iptv-spider \
--restart unless-stopped \
-p 50085:50085 \
-v /your/local/path:/app/data \
cqshushu/iptv-spider:latest
启动后访问 http://你的IP:50085,确认版本号显示为 v2.1.2 即可。
📋 懒人版:docker compose 一键部署
version: '3'
services:
iptv-spider:
image:cqshushu/iptv-spider:latest
container_name:iptv-spider
restart:unless-stopped
ports:
-"50085:50085"
volumes:
-./data:/app/data
⚠️ 几点补充说明
- 镜像来源 :Docker Hub
cqshushu/iptv-spider或 GHCRghcr.io/cqshushu/iptv-spider,二选一 - 版本标签 :
latest为最新版,也可以指定v2.1.2 - 数据安全 :所有数据存在挂载的 data 目录,升级无感知,不会丢失
- 镜像体积 :约 600+ MB,拉取时请确保网络稳定
📚 使用教程
新手入门、功能详解、操作演示,一篇文章讲清楚:
👉 IPTV-Spider 新手到进阶完全指南:视频说明已更新
❓ 常见问题
关于 IPTV-Spider 的一些统一回复,安装、配置、使用中遇到的问题基本都能找到答案:
👉 关于 IPTV-Spider 的一些统一回复(附日常优化小更新)
有用就转发,有什么问题评论区见,下期见 👋
📚 往期精彩文章推荐
🌟 与你互动
嗨~这里是【医工学习日志】的温暖小窝!
📩 随时戳一戳 :后台留言任何问题,树树会带着光速回复闪现!
💡 奇思妙想征集令 :
👉 遇到有趣资源?戳我分享!
👉 想看的硬核测评?甩题过来!
🔥 你的脑洞,可能成为下期爆款文章哦~
如需有偿部署服务或商务,请加V注明来意,不闲聊:

📝 栏目信息
策划编辑 ✨ 树树 ✨
技术支撑 @恩山无线论坛 & Github & 瀚思彼岸
📜 版权声明
内容说明:
-
原创文章转载请私信授权;
-
部分素材源自网络,版权归属原作者;
-
如觉侵权,请凭权属证明联系删除