gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 11:23:08 28 4
gpt4 key购买 nike

每个容器都关联到主机上的一个虚拟以太网接口(interface),名称类似于 veth7K7R1J。我可以在 /sys/class/net/veth7K7R1J/statistics 中找到它。但我想知道如何找到这种关系。有办法做到这一点吗?

最佳答案

给定容器内的 eth0,您需要找到 peer_ifindex(您可以使用 ethtool -S 来完成)然后识别主机上的接口(interface)索引(使用 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

然后再次在主机上:

$ ip link | grep '^875:'
875: vethdd8c173: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP

关于networking - 如何在主机中关联docker容器及其虚拟以太网接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31850150/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com