如何确定某网卡是哪个容器在使用?
2020-03-19 tech docker 1 mins 5 图 328 字
最近在做kubernetes的网络测试,排查问题时需要通过网卡确认时哪个容器在跑,具体过程如下:
-
确认问题网卡
route -n
这是我们的目标网卡 calif036cbd2081
查看它的接口索引值:
ip link show calif036cbd2081
记住前面输出的数字
191
。 -
在所有容器中查看网卡信息。
以下是运行脚本 test.sh,将在本机上所有容器中运行
ip a
命令运行命令:
./test @if191
在此我们找到了目标容器
-
进入容器中确认,确实是这个IP的拥有者