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
相关推荐
console.log('npc')43 分钟前
Windows 11 安装 WSL2 + Ubuntu + Docker + Codex + Sub2API 教学
windows·docker·powershell·ubantu·codex
仙柒4153 小时前
Docker原理
运维·docker·容器
Cat_Rocky7 小时前
Kubernetes集群升级指南以及自动更新证书
云原生·容器·kubernetes
米高梅狮子7 小时前
第2章 docker容器
运维·docker·云原生·容器·架构·kubernetes·自动化
万里侯8 小时前
分布式系统设计原则:构建高可用的系统架构
微服务·容器·k8s
闵孚龙8 小时前
Claude Code Ultraplan 远程多代理规划全解析:AI Agent、CCR远程容器、异步规划、状态机、计划传送与企业级自动化治理
运维·人工智能·自动化
二宝哥10 小时前
Linux虚拟机网络配置
linux·运维·服务器
卧室小白10 小时前
docker网络与服务编排与集群
运维·docker·容器
陳103010 小时前
Linux:进程间通信 和 简单进程池
linux·运维·服务器
数字化顾问10 小时前
(122页PPT)数字化架构的演进和治理(附下载方式)
java·运维·架构