如何在主机中关联docker容器及其虚拟以太网接口

时间:2015-08-06 08:06:03

标签: networking docker

每个容器都与名为veth7K7R1J的主机上的虚拟以太网接口相关联。我可以在/sys/class/net/veth7K7R1J/statistics找到它。但我想知道如何找到这种关系。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:5)

在容器内部给定long,您需要找到peer_ifindex(可以使用ethtool -S执行),然后在主机上标识该接口索引(使用eth0)。所以:

ip link

然后又在主持人身上:

$ docker run -it --rm ubuntu:14.04.2 bash
root@07e330775e98:/# apt-get update && apt-get install -y ethtool
[...]
root@07e330775e98:/# ethtool -S eth0
NIC statistics:
     peer_ifindex: 875