docker容器抓包

使用nsenter切换网络命名空间

bash 复制代码
#获取PID
docker inspect --format "{{.State.Pid}}" container_id/name 
# 切换网络空间
nsenter -n -t PID

切换后可用 ip addr 查看网络结构(nsenter切换网络空间不是永久的,只对当前会话有效,不用担心切换会对容器网络有修改)

抓包命令

实时打印

bash 复制代码
# 100:打印次数,ens192:网卡名称,IP:117.61.1.89
tcpdump -c 100 -q -XX -vvv -nn -i ens192 host 117.61.1.89

文件写入

bash 复制代码
tcpdump -i ens192 host 117.61.1.89
相关推荐
ZKNOW甄知科技1 小时前
2025 甄知科技年度报告
运维·人工智能·低代码·ci/cd·自动化·数据库架构·敏捷流程
人鱼传说1 小时前
【N8N数据转换:MQTT-MYSQL】
docker
sy134108191952 小时前
AI服务器设备中ISO系列信号隔离器应用场景
运维·服务器·人工智能
L1624762 小时前
linux环境安装MySQL的详细步骤(二进制包形式)
linux·运维·mysql
阿巴~阿巴~2 小时前
TCP可靠传输的底层密码:序号、窗口与六大标志位全解析
运维·服务器·网络·tcp·序列号·六大标志位·确认序号
❀͜͡傀儡师3 小时前
docker部署filebrowser轻量级个人云盘
运维·docker·容器
hellodaoyan3 小时前
网络技术企业级交换机配置
运维
wadesir3 小时前
简易制作LinuxShell完全指南(深入解析原理、设计与实践步骤)
linux·运维·服务器
BigBigHang4 小时前
【docker】ollama的docker-compose及一些启动踩坑
运维·docker·容器
CreasyChan4 小时前
VirtualBox 安装 CentOS 7.2
linux·运维·centos