liumingdoUbuntu 22.04 上 Docker 容器访问宿主机服务偶发超时,想确认是不是网络配置问题 中发帖

目前的环境是 Docker 24.x,宿主机是 Ubuntu 22.04,容器是普通 bridge 网络,没有额外上 macvlan 之类的配置。容器里通过宿主机网关地址访问服务,正常情况下延迟很低,但出问题的时候会卡在连接阶段,最后报 timeout。因为这个问题不是一直复现,所以我一开始怀疑是不是应用层自己的重试机制没做好,但看日志后又觉得不像纯应用问题,像是底层连接建立阶段偶尔卡住了。 
我这边先排了几个比较基础的点。防火墙规则看过,没有明显拦 Docker 网段;docker0、宿主机路由表也看过,表面上没有异常;把容器里访问地址换成别的写法测试过,现象没有明显改善。host.docker.internal这条在 Linux 下我本来就没抱太大期望,测试结果也印证了这一点,没解决问题,有没有佬友遇到过这个问题,一起讨论优化一下。