作者: 耗子007
基本操作
在host上,操作容器的网络设备
需要查到容器的进程id==cpid,可以通过
1
cpid=$(docker inspect --format '{{.State.Pid}}' $1)
需要把容器的netns挂到ip命令能操作的netns中—–
1
ln -s "/proc/$cpid/ns/net" "/var/run/netns/$cpid"
查看容器中所有的网络设备以及配置信息
1
ip netns exec $cpid ip a
查看容器中网络设备的类型信息:
1
ip netns exec $cpid ethtool "driver name(如eth0)"