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
相关推荐
日取其半万世不竭1 小时前
用 Portainer 可视化管理 Docker:容器再多也不用背命令了
运维·docker·容器
动恰客流统计4 小时前
ReID边缘计算视觉统计:餐饮店客流增长的数字化破局路径
java·大数据·运维·人工智能
张忠琳5 小时前
【NVIDIA】NVIDIA Container Toolkit v1.19.1--07-NVCDI模块:CDI Spec生成引擎深度分析之七
云原生·容器·架构·kubernetes·nvidia
沉迷学习 日益消瘦7 小时前
01-Kubernetes 入门:概念与安装
云原生·容器·kubernetes
weixin_419658317 小时前
Docker 搭建 Jenkins 服务
java·docker·jenkins
砍材农夫8 小时前
运维|devops|jenkins构建应用发布
运维·jenkins·devops
△曉風殘月〆8 小时前
如何在Linux中安装Qt开发环境
linux·运维·qt
BullSmall10 小时前
Tomcat 部署 Jenkins → Docker Jenkins 完整迁移方案
docker·tomcat·jenkins
糟糕喔10 小时前
k8s-云原生cicd
云原生·容器·kubernetes
雨的旋律209911 小时前
ubuntu2604
linux·运维·服务器