tcpdump抓取docker的包
1、下载docker alpine
代码语言:javascript复制sudo docker pull alpine:3.8
2、运行容器
代码语言:javascript复制docker run -itd alpine:3.8
3、下载Tcpdump
代码语言:javascript复制apk update
apk add tcpdump
4、抓包
代码语言:javascript复制tcpdump -s 0 -U -w - | tee target.$(date %Y-%m-%d-%H-%M-%S).pcap | tcpdump -r -
- -w:告诉 tcpdump 将二进制数据写入 stdout -s 0:抓取完整的数据包
- tee:将该二进制数据写入文件并写入其自己的 stdout
- -r:告诉第二个 tcpdump 从它的数据中获取它的数据 stdin
- -U:使数据包在收到后立即写入
尝试wegt百度