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
相关推荐
balalawb1 分钟前
docker构建镜像并上传到服务器
服务器·docker
leo_2326 分钟前
从开发语言角度来谈谈SMP(下)--SMP(软件制作平台)语言基础知识之十三
linux·运维·开发语言·开发工具·smp(软件制作平台)·应用系统
忍冬行者7 分钟前
kubeadm部署的kubernetes集群的etcd由默认静态pod改为二级制的etcd集群
容器·kubernetes·etcd
忍冬行者7 分钟前
kubernetes安装traefik ingress,替换原来的nginx-ingress
云原生·容器·kubernetes
咕噜企业分发小米9 分钟前
Linux嵌入式系统在智能家居中的具体应用案例有哪些?能否详细介绍其技术实现?
linux·运维·智能家居
篙芷10 分钟前
k8s Service 暴露方式详解:ClusterIP、NodePort、LoadBalancer 与 Headless Service
云原生·容器·kubernetes
为自己_带盐11 分钟前
记一次“丝滑”的服务器迁移
运维·服务器
篙芷12 分钟前
k8s节点绑定:nodeName与nodeSelector实战
linux·docker·kubernetes
ん贤13 分钟前
io.copy
运维·服务器·网络·io.copy
默|笙13 分钟前
【Linux】进程控制(2)进程等待
linux·运维·服务器