我研究了半天,全网找不到直接的解决办法,然后在ping 域名的时候发现ping不动,才发现是容器内dns设置有误,故找到相应解决方案

通过host模式启动容器
这是最简单的方法,容器启动即可直接访问外网,但是无法指定容器对外暴漏的端口,将使用默认端口。 


docker run -it --net=host centos

总结:openwrt下的青龙面板安装依赖失败主要是由于docker容器dns配置错误引起的,导致域名无法正确解析,进而导致依赖无法正常下载及安装。


参考网站:解决Docker容器内无法解析DNS的问题 | 小四儿 (xiaosige.com)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐