docker抓包方法

1. 确认容器网络模式

1
docker inspect container_name | grep NetworkMode

回显:

1
"NetworkMode": "default",

2. host模式抓包

3. default模式抓包

1
docker inspect --format '{{.State.Pid}}' container_name
1
73602
1
mkdir /var/run/netns
1
ln -s /proc/73602/ns/net /var/run/netns/container_name
1
sudo ip netns exec container_name tcpdump -i eth0 -s0 -w 1.pcap

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!