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

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


docker run -it --net=host centos

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


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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐