【docker】容器映射到宿主机只有tcp6没有tcp问题

解决方式来自网络
Docker容器映射到宿主机后,查询端口连接只有tcp6没有tcp,通过ipv4地址连接时无法连接成功。

临时处理方法:

检查是否开启ipv4端口转发

sysctl net.ipv4.ip_forward

若指令返回结果为net.ipv4.ip_forward = 0,执行如下指令

echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1

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

 

永久处理方法:

vim /etc/sysctl.conf

添加或修改为

net.ipv4.ip_forward=1

从指定文件加载配置:

sysctl -p /etc/sysctl.conf 

查看端口

netstat -anp | grep 5601

posted @ 2026-07-10 10:04  谷粒-笔记  阅读(4)  评论(0)    收藏  举报