news 2026/5/1 10:41:12

《8076 能通 9003 却超时?一次 Docker 容器跨网段排障小记》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《8076 能通 9003 却超时?一次 Docker 容器跨网段排障小记》

标题:


01 现象

同一容器内:

  • curl 192.168.100.8:8076立即返回 HTTP/1.1 404 —— 网络通
  • curl 192.168.100.8:9003一直卡在* Trying 192.168.100.8:9003...直到超时 —— 网络不通

宿主机(192.168.100.8)本地执行curl localhost:9003正常,所以服务确定在跑。


02 快速定位思路

  1. 能 ping 能解析 ≠ 能建 TCP
    容器里pinggetent hosts都 OK,排除 DNS 与三层路由大问题。

  2. 抓包看 SYN 有没有回包
    tcpdump -i any host 192.168.100.8 and port 9003
    只看到 SYN,没有 SYN-ACK → 包被目标主机丢弃。

  3. 端口差异对比
    8076 通、9003 不通,说明网络链路(Docker 网桥 → 宿主机转发 → 物理交换机)没问题,问题只出在 9003 端口本身


03 根因

登录 192.168.100.8 查看监听与防火墙:

ss -ltnp|grep9003# 返回 0.0.0.0:9003 已监听 → 进程正常sudoiptables -nvL INPUT|grep9003# 空空如也 → 没放行

INPUT 链默认 DROP 掉了 9003 的入站流量


04 一键修复

# 在目标主机(192.168.100.8)执行sudoiptables -I INPUT -p tcp --dport9003-j ACCEPT# 永久生效sudoaptinstalliptables-persistent -ysudonetfilter-persistent save

回容器再测:

curl-v http://192.168.100.8:9003/# < HTTP/1.1 200 OK

RustFS 日志也不再出现Connect timeout on endpoint URL: http://192.168.100.8:9003/...


05 小结

  • 容器侧超时 80% 是四层被拦,不是 Docker 本身问题。
  • “能通 A 端口,不能通 B 端口”是最直观的拆分法:网络层已通,就看监听地址 + 本地防火墙
  • 记住三步:
    1. ss -ltnp确认监听范围
    2. iptables -nvL看 DROP 计数
    3. 加一条-I INPUT ... ACCEPT验证

把这条命令收藏起来,下次 30 秒就能判定位似问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 9:59:14

5步快速上手抖音直播数据采集:douyin-live-go新手指南

5步快速上手抖音直播数据采集&#xff1a;douyin-live-go新手指南 【免费下载链接】douyin-live-go 抖音(web) 弹幕爬虫 golang 实现 项目地址: https://gitcode.com/gh_mirrors/do/douyin-live-go 在直播电商蓬勃发展的今天&#xff0c;获取实时直播间数据已成为运营决…

作者头像 李华
网站建设 2026/5/1 8:11:52

BilibiliDown音频下载全攻略:从入门到精通

小伙伴们&#xff0c;有没有这样的经历&#xff1f;深夜刷B站时突然听到一首超级好听的BGM&#xff0c;结果找了半天都找不到音源下载&#xff1f;或者在地铁上想听UP主精选的音乐合集&#xff0c;却因为没网只能干着急&#xff1f; 【免费下载链接】BilibiliDown (GUI-多平台支…

作者头像 李华
网站建设 2026/5/1 9:19:15

23、Windows 2000 服务器安全与公钥基础设施详解

Windows 2000 服务器安全与公钥基础设施详解 1. 加密函数类型 加密函数主要有三种类型: - 哈希函数 :对数据运用数学算法进行混淆处理。 - 秘密密钥加密方法 :使用单个密钥对信息进行加密和解密,能快速加密大量数据,也被称为对称密钥加密。不过,各方需要有安全的方…

作者头像 李华
网站建设 2026/5/1 9:52:12

为什么说DXPServer更像“工业数采操作系统”?

过去很多工厂把OPC服务器软件理解为“协议转换器”&#xff1a;把 PLC/CNC/机器人/仪表数据读出来&#xff0c;再交给 SCADA 或 MES。随着工业数字化走向“多系统共享数据、边缘治理、上云协同”&#xff0c;这类软件的定位正在变化——它不再只是通信组件&#xff0c;而更像一…

作者头像 李华
网站建设 2026/5/1 6:10:56

C++20 STL <numbers> 数学常量库

C20 STL numbers 数学常量库 1. numbers 概述2. 常见分类与常量速览3. C示例 1. numbers 概述 <numbers> 是 C20 新增的标准头文件&#xff0c;定义了一组常用数学常量。命名空间是std::numbers。在实际工程应用中&#xff0c;应该用标准替代经验&#xff0c;用规范替代…

作者头像 李华