之前为了测试,直接使用pipework把宿主机器上的一张网卡塞到容器内,整个过程如下
/usr/sbin/pipework --direct-phys enp6s0f3 106aac56d226 192.170.100.202/24
docker inspect '--format={{ .State.Pid }}' 106aac56d226
DOCKERPID=44810
NSPID=44810
ln -s /proc/44810/ns/net /var/run/netns/44810
ip link show enp6s0f3
ip link set enp6s0f3 up
ip link set enp6s0f3 netns 44810
ip netns exec 44810 ip link set enp6s0f3 name eth1
ipcalc -b 192.170.100.202/24
ip netns exec 44810 ip addr add 192.170.100.202/24 brd 192.170.100.255 dev eth1
ip netns exec 44810 ip link set eth1 up
ip netns exec 44810 arping -c 1 -A -I eth1 192.170.100.202