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
相关推荐
IMPYLH15 小时前
Linux 的 wc 命令
linux·运维·服务器·前端·bash
ElevenS_it18815 小时前
Redis监控实战:内存使用+命中率+连接数三类核心指标接入Zabbix+分级告警完整配置方案
运维·网络·redis·mybatis·zabbix
zxy64449247315 小时前
Centos7.9编译安装PHP7.4
linux·运维·服务器
无限进步_15 小时前
【Linux】从冯诺依曼到操作系统:理解计算机运行的基本脉络
linux·运维·服务器
Rabbit_QL15 小时前
【ln -s】Linux 软链接在大模型部署中的应用
linux·运维·服务器
Waay15 小时前
图文详解|K8s Pod内部结构
docker·云原生·kubernetes
LT101579744416 小时前
2026年超自动化平台选型指南:全流程智能协同适配
运维·人工智能·自动化
枳实-叶16 小时前
【Linux驱动开发】第12天:Linux设备树核心:树形结构+节点+属性 完整全解
linux·运维·驱动开发
悠悠1213816 小时前
Jenkins + Ansible 集成实战:把配置管理焊进流水线里
运维·ansible·jenkins
日取其半万世不竭16 小时前
用 n8n 搭建自己的自动化工作流平台
运维·自动化