本文共 1270 字,大约阅读时间需要 4 分钟。
可以通过iflink 找到对应关系。
在宿主机上执行命令ip link
$ ip link......13: veth56ecf40@if12:mtu 1500 qdisc noqueue master docker0 state UP mode DEFAULT group default link/ether 56:17:10:68:88:b1 brd ff:ff:ff:ff:ff:ff link-netnsid 415: veth0f80cbf@if14: mtu 1500 qdisc noqueue master docker0 state UP mode DEFAULT group default link/ether fa:e6:8f:3b:01:54 brd ff:ff:ff:ff:ff:ff link-netnsid 5
在容器内查看iflink文件
root@336043b07211:/# docker exec -it nginx-1 bashroot@336043b07211:/# cat /sys/class/net/eth0/iflink13root@336043b07211:/# docker exec -it nginx-2 bashroot@336043b07211:/# cat /sys/class/net/eth0/iflink15
这样就可以确定:
nginx-1这个容器在物理机上对应的veth pair是veth56ecf40@if12; nginx-2这个容器在物理机上对应的veth pair是veth0f80cbf@if14。通过ethtool来查看
首先在容器中执行:ethtool -S eth0 eth0为容器中的网卡的名字root@336043b07211:/# ethtool -S eth0NIC statistics: peer_ifindex: 13
然后在宿主机上执行: ip link show
$ ip link show...13: veth56ecf40@if12:mtu 1500 qdisc noqueue master docker0 state UP mode DEFAULT group default link/ether 56:17:10:68:88:b1 brd ff:ff:ff:ff:ff:ff link-netnsid 415: veth0f80cbf@if14: mtu 1500 qdisc noqueue master docker0 state UP mode DEFAULT group default link/ether fa:e6:8f:3b:01:54 brd ff:ff:ff:ff:ff:ff link-netnsid 5
使用工具来查看
转载地址:http://shfef.baihongyu.com/