在 Docker 容器中使用 tcpdump 抓包
生成一个镜像
docker build -t tcpdump - <<EOF
FROM ubuntu
RUN apt-get update && apt-get install -y tcpdump
EOF
启动一个测试容器
docker run --name mynginx -p 83:80 -d nginx
进行监听
# 启动 tcpdump
docker run -it --net=container:mynginx tcpdump /bin/bash
# 监听 eth0 网卡上的 tcp 80 端口
tcpdump -i eth0 tcp port 80
进行测试
# 宿主机上操作
curl localhost:83
显示


浙公网安备 33010602011771号