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
相关推荐
adnyting38 分钟前
【Linux日新月异(八)】CentOS 7系统资源监控与排查深度指南:性能调优全景图
linux·运维·centos
IT瑞先生38 分钟前
Docker容器使用手册——进阶篇(下)
运维·docker·容器
HIT_Weston40 分钟前
32、【Ubuntu】【远程开发】内网穿透:远程主机连接
linux·运维·ubuntu
_abcdef1 小时前
Kubernetes K8s
云原生·容器·kubernetes
java_logo1 小时前
Kubernetes Dashboard Docker 容器化部署指南
运维·mysql·docker·云原生·容器·kubernetes·php
编织幻境的妖2 小时前
Docker底层工作原理
运维·docker·容器
TDengine (老段)2 小时前
TDengine IDMP 赋能新能源:光伏电站智能运维实践
大数据·运维·数据库·物联网·时序数据库·tdengine·涛思数据
gcfer2 小时前
Docker 介绍和常用命令
运维·docker·容器
j***63082 小时前
使用Kubernetes部署Spring Boot项目
spring boot·容器·kubernetes
i***48613 小时前
Nginx中$http_host、$host、$proxy_host的区别
运维·nginx·http