Closed qianxuu closed 1 year ago
试试添加 --dns XXXXX
试试添加
--dns XXXXX
还是不行,应该是需要修改 alpine 的 DNS?
加--dns XXXXX
就是给容器添加dns服务器,如果这都没有用,那么你应该在你的外部网络设置上寻找问题了。
加
--dns XXXXX
就是给容器添加dns服务器,如果这都没有用,那么你应该在你的外部网络设置上寻找问题了。
我外部网络的 DNS 应该没啥问题,其他 Docker 容器也是 host 运行,网络都正常。。。
什么平台架构,把创建命令发出来看看,另外,进入qb容器ping下局域网的ip试试。
什么平台架构,把创建命令发出来看看,另外,进入qb容器ping下局域网的ip试试。
arm 架构的,ping 局域网/百度 ip 都可以通,就是 dns 不行
什么平台架构,把创建命令发出来看看,另外,进入qb容器ping下局域网的ip试试。
docker run -dit \
--name qbittorrent \
--restart always \
--net host \
--tmpfs /tmp \
-v /srv/dev-disk-by-uuid-f6419726-8037-4681-b027-75332743c57e/SSD/appdata/qbittorrent:/data \
-v /srv/dev-disk-by-uuid-62945485-4602-4a37-ad35-3475858d9704/HDD/downloads:/downloads \
nevinee/qbittorrent:4.3.9
创建命令中加个--dns 223.5.5.5 \
试试再进入容器ping baidu.com
。
创建命令中加个
--dns 223.5.5.5 \
试试再进入容器ping baidu.com
。
没有效果
或许你应该试试重启大法,重启docker,重启机器。
然后再看看容器内的/etc/resolv.conf
正常不正常,和其他容器是不是一样的,不是一样就改成一样试试。
或许你应该试试重启大法,重启docker,重启机器。
然后再看看容器内的
/etc/resolv.conf
正常不正常,和其他容器是不是一样的,不是一样就改成一样试试。
我试了一下进其他容器 ping baidu.com,发现也寄了,看来不是这个容器的问题,等我晚上回家重启一下试试
或许你应该试试重启大法,重启docker,重启机器。
然后再看看容器内的
/etc/resolv.conf
正常不正常,和其他容器是不是一样的,不是一样就改成一样试试。
问题已解决,应该是 alpine
的问题,或者是我外部网络的问题,原因是我在路由器上打开了 ssrp
+ chinadns
,nslookup
中解析国内域名的时候除了正常解析出来的 ip 还会有一条 ** server can't find domian.com: REFUSED
,有这一条报错在宿主机(armbian
)和我工作电脑(windows
)中都不会影响正常上网,所以没注意到,但是 alpine
就不行,目前关闭 chinadns
后正常
测试了一下 4.3.9 和 4.3.9-iyuu,均无法解析,表现为 qb 内 rss 订阅失败,iyuu 登录提示无法访问 https://api.iyuu.cn 接口,运行
docker exec -it qbittorrent git -C /iyuu pull
提示无法解析域名