如何从Docker容器中访问主机ARP记录?
我试图在docker-compose文件中挂载一个卷/proc/net/arp:/proc/net/arp
,但发现我无法使用/proc
来创建任何卷。然后,我尝试将其安装在/proc/net/arp:/root/arp
之类的其他位置,但是如果我cat /root/arp
从容器中安装,则表空了。
docker run -v /proc/net/arp:/root/arp alpine cat /root/arp <-- returns empty table
想法?
如果添加特权模式并确保您处于主机联网模式,则应该很好。这对我有用:
>$ docker run --net host --privileged -v /proc/net/arp:/host/arp alpine cat /host/arp