主要依赖两个文件,这两个文件在宿主机和容器内都有
|
|
以虚拟设备vethdedb37c
为例:
ip link show vethdedb37c
显示内容14: vethdedb37c@if13:...
,14
表示当前机器的设备 ID,@if13
中的13
是对端的 ID。
docker ps -q | xargs -t -I {} docker exec {} sh -c "find /sys -name iflink | xargs grep -w 14"
查找所有容器,看谁的iflink
值为14
定位到虚拟设备另一端在容器0a469babdbc9
。
也可以用ethtool -S vethdedb37c
看到对端的 ID 是13
命令解释:xargs