关于多网卡情况下docker内部网络通讯研究

引言

数据包从docker路由发出后无法被网卡的路由代理转发出去。

首先先验证docker内部是否可以访问ping的通对方的ip,通过busybox工具来进行ping。通过运行busybox的指令进入busybox的控制台。然后通过ping与抓包指令来分析数据包的流向。

开启busybox的控制台

docker run -it --network=<网络名称> busybox

查看相关路由

ip route show

抓包指令

tcpdump -i <路由名称> icmp -n -v

相关推荐
倔强的石头10612 小时前
【Linux 指南】文件系统系列(一):磁盘底层原理 —— 从物理结构到 CHS与LBA 寻址全解析
linux·运维·服务器
菜鸟分享录14 小时前
OpenClaw Docker一键部署(轻松实现多容器隔离)
docker·ai·openclaw·小龙虾
陶然同学14 小时前
【Linux及Shell】VMware&Ubuntu&Xshell安装
linux·运维·xshell8·xftp8
小乐笙14 小时前
笔记:纯真 IP 库使用
运维·网络·tcp/ip
咖喱o14 小时前
DHCP
linux·运维·服务器·网络
IMPYLH14 小时前
Linux 的 touch 命令
linux·运维·服务器·bash
uestcwhc14 小时前
服务器定时发送邮件设置
运维·服务器
codeejun14 小时前
每日一Go-59、云原生入门为什么一定要学Docker?
docker·云原生·golang
雷工笔记15 小时前
MES 系统设备管理模块详细设计方案
大数据·运维·网络
wangchunting15 小时前
VMware17 使用Rocky Linux 9.7系统
linux·运维·服务器