Docker 抓包操作

最近在使用ELK时出现了一些问题:

1.由于服务器传输协议使用的是udp协议,数据包可能会丢失,为了查看该服务发送的数据包是否丢失,我用到了以下的以下列操作。

 

1.查看对应docker 容器的pid

docker inspect $containerid |grep Pid

2.监听端口(借助tcpdump 监听端口)

nsenter -n -t $pid tcpdump port 60099

输入命令后 启动服务发送udp数据包。 可以看到我们监听的 60099端口有数据包流过。

Docker 抓包操作_第1张图片

你可能感兴趣的:(docker&k8专栏,docker,tcpdump)