docker运行的java无法请求到别的服务器怎么办

docker运行的java无法请求到别的服务器怎么办,第1张

docker运行的java无法请求到别的服务器怎么办
这个其实应该非常少碰到,我碰到了算是巧合,因为默认的系统参数其实是不会出现这种情况的。
两种可能的原因会造成Docker容器内无法访问外部网络:
容器使用了桥接网络但防火墙屏蔽了通信
/etc/sysctlconf系统配置参数问题
我碰到的情况属于第二种,配置参数问题,修正方法:
编辑/etc/sysctlconf
将其中的netipv4ip_forward=0改成netipv4ip_forward=1。
重载配置,之后Docker的容器即可正常通信,如果不行,restart下容器。
sysctl -p

无论是使用java、Python爬取数据,都会出现IP被封的情况,所以就需要使用代理IP替我们 *** 作。我一般会利用Java的>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12809360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存