学无先后,达者为师

网站首页 编程语言 正文

docker容器部署nginx外网不通端口监听只有tcp6没走tcp问题

作者:折木plus 更新时间: 2023-07-05 编程语言

问题描述:

Docker容器映射到宿主机后,查询端口连接只有tcp6没有tcp,通过ipv4地址连接时无法连接成功

处理方法1:

  • 1.检查是否开启ipv4端口转发
sysctl net.ipv4.ip_forward
  • 2、若指令返回结果为net.ipv4.ip_forward = 0,执行如下指令
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1

以上方法是临时添加的转发,重启网卡或服务器后会丢失配置。

处理方法2:

修改/etc/sysctl.conf文件

添加或修改为

net.ipv4.ip_forward=1

加载配置

sysctl -p /etc/sysctl.conf

完成后通过netstat -ntlp | grep port 仍旧显示只有tcp6,但是此时通过ipv4地址是可以访问了。

原文链接:https://blog.csdn.net/zhouzhou992/article/details/122697920

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新