关注分享主机优惠活动
国内外VPS云服务器

docker部署服务时,ip无法访问。服务正常(docker端口映射无法从外部访问)

背景:今天使用docker部署应用时,IP地址不能用于访问,防火墙关闭,可以ping,应用已经配置了0.0.0.0

查阅资料后。

有一个在学习网络传输

net.ipv4.ip_forward的参数

主要是在一台linux主机有多个网卡的情况下,一个网卡接收到的信息能否传输到其他网卡。如果设置为1,可以转发数据包,实现VxLAN等功能。

Cat /etc/sysctl.conf发现没有值,net.ipv4.ip_forward=0,所以不能转发ip,所以我猜这就是问题所在。

添加参数

VI/etc/sysctl . conf net . IP v4 . IP _ forward = 1使其生效

sysctl -p/etc/sysctl . confsystemctl重启网络解决方案二:(docker不需要重启,临时修改)

输入命令

echo 1 & gt/proc/sys/net/ipv4/ip_forward或sysctl -w net.ipv4.ip_forward=1发现可以访问,所以记录下来。

关于docker在部署服务时无法访问ip的这篇文章到此为止。关于docker部署服务的更多信息,请搜索主机频道zhujipindao之前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!

未经允许不得转载:主机频道 » docker部署服务时,ip无法访问。服务正常(docker端口映射无法从外部访问)

评论 抢沙发

评论前必须登录!