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
相关推荐
I · T · LUCKYBOOM15 分钟前
1.Apache网站优化
linux·运维·服务器·网络·apache
深耕AI29 分钟前
【Docker命令】以LocalAI部署为例
运维·docker·容器
JANGHIGH30 分钟前
vmware安装ubuntu虚拟机后与主机win10共享文件夹
linux·运维·ubuntu
GHL28427109030 分钟前
vmware中无法看到共享文件夹
linux·运维·服务器
四谎真好看30 分钟前
MySQL 学习笔记(运维篇1)
运维·数据库·笔记·学习·mysql·学习笔记
深耕AI38 分钟前
如何深入理解 `docker ps` 输出:从容器健康状态变化说起
docker·容器·rpc
我是伪码农1 小时前
注册表单提交加验证码功能
运维·服务器
范纹杉想快点毕业1 小时前
嵌入式C语言实战开发详解
linux·运维·算法
hanyi_qwe1 小时前
Docker 镜像的创建 【docker (四)】
运维·docker·容器
张某人的胡思乱想1 小时前
周末随笔-整理ubuntu环境
linux·运维·ubuntu