Skip to content

Instantly share code, notes, and snippets.

@silenceshell
Created September 12, 2018 02:03
Show Gist options
  • Save silenceshell/325ebb46bbbc5d44da1de367a19fcbc0 to your computer and use it in GitHub Desktop.
Save silenceshell/325ebb46bbbc5d44da1de367a19fcbc0 to your computer and use it in GitHub Desktop.
#!/bin/bash
for container in $(docker ps -q); do
iflink=`docker exec -it $container bash -c 'cat /sys/class/net/eth0/iflink'`
iflink=`echo $iflink|tr -d '\r'`
veth=`grep -l $iflink /sys/class/net/veth*/ifindex`
veth=`echo $veth|sed -e 's;^.*net/\(.*\)/ifindex$;\1;'`
echo $container:$veth
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment