最近有小伙伴在部署直播源的时候,出现的比较大的问题,小白在这里归结为几个:
无法拉取iptv-api镜像
部署时一直不成功
没有ipv6,很卡很卡,想要开启docker的ipv6
今天咱们就来实际解决一下问题!
正文开始
无法拉取iptv-api镜像
首先开始无法拉取iptv-api的问题,其实归结到底就是镜像源不行,只要更换镜像源就可以了。目前小白测试可使用的镜像源为:
https://hub.dftianyi.top
https://hub.xdark.top
https://hub.littlediary.cn
https://dockerpull.org
任选其一,复制一下,接着到飞牛NAS页面上,打开【docker】,点击【镜像仓库】-【仓库设置】
点击【添加】,输入一个可识别名称(随意),然后把复制的地址粘贴到【URL】框里,最后点击【应用】
接着选择刚刚添加的源,点击【启用】
确认已经在【使用中】之后,关闭【仓库设置】页面
即可尝试搜索
如果搜索不出来,则点击【概览】-【重启docker服务】,等docker重启之后再重新进行搜索。
如果还是搜索不出来,就再换源。
部署时一直不成功
部署不成功的原因大部分是因为文件夹路径的问题,这时候不要慌。回到飞牛NAS界面上,打开Docker,点击【容器】
记得把刚刚新建的容器(iptv相关的先删除了,免得端口冲突)
如何看容器归属哪个镜像?在对应的容器点击【...】-【详情】
看看镜像名称是否为【guovern/iptv-api】,如果是,则删除它
删除按钮在外层(容器要先停止运行才能删除,不过配置错误的情况下也运行不起来)
接着点击【添加容器】
镜像选择【Guovern/iptv-api:latest】,容器名称随意,但不要是中文!
【开机自启动】勾选上,然后点击【下一步】
这里因为8000端口与飞牛的管理端口冲突,所以咱们把第一个端口改为【8125】
接着点击【存储位置】-【添加路径】
先配置config文件夹映射
这里咱们选择的第一个路径为映射路径,也就是飞牛的文件管理路径:
选择好了之后点击【确定】
【装载路径】填写【/iptv-api/config】
接着配置output文件夹映射
点击【添加路径】
找到准备作为/iptv-api/output的飞牛文件管理文件夹,选择好了之后点击【确定】
在第二个【装载路径】上填写【/iptv-api/output】
最后点击【保存】即可
然后再点击运行它
打开运行日志一看
哦豁,可以了!
没有ipv6,很卡很卡,想要开启docker的ipv6
这个其实在之前的一篇文章就有提到过,并不是docker本身没有开启ipv6的问题,所以导致看直播很卡。而是你家的网络没有开启ipv6。
领取专属 10元无门槛券
私享最新 技术干货