前言
我是使用了一键脚本安装的xiaoya-tvbox。最近想挂载NAS的内容到xiaoya-tvbox上,以便可以直接使用影视或者TVBOX客户端能直接播放NAS的内容,发现折腾了好几次,都会导致容器启动失败,只能还原重新来,今天解决一个问题了,发文记录一下,以便遇到同样问题的同学,也方便以后自己忘记了,全当是一个笔记吧。
问题
当我修改配置后,添加新的挂载目录/mnt/:/video。后,启动不起来
![image-20240702163545851](https://oss.mailberry.com.cn/picgo/2024/04/image-20240702163545851.png?x-oss-process=image/watermark,text_TWFpbEJlcnJ5LmNvbS5jbg,type_ZmFuZ3poZW5naGVpdGk,size_18,shadow_50,t_70,g_se,x_10,y_10,color_ffffff)
提醒错误代码 Containers: start XXXXXX...code:500 driver failed programming external connectivity on endpoint xiaoya-tvbox (XXXXXXXXXXXX): (iptables failed: iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 5344 -j DNAT --to-destination 172.17.0.2:80 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1))
这个应该是网络问题,iptable不通导致的
![image-20240702165532141](https://oss.mailberry.com.cn/picgo/2024/04/image-20240702165532141.png?x-oss-process=image/watermark,text_TWFpbEJlcnJ5LmNvbS5jbg,type_ZmFuZ3poZW5naGVpdGk,size_18,shadow_50,t_70,g_se,x_10,y_10,color_ffffff)
只要在配置里断开网络连接,就可以启动了。
另一个方法
重启——docker /etc/init.d/docker restart
总结
其实就是docker网络没反应过来,可以通过断开再重新链接,或者重启来解决。
暂无评论