Saltar al contenido

Cómo capturar paquetes para un contenedor de Docker único

Solución:

Puede enlazar el espacio de nombres de red de un contenedor a otro:

docker run -it --rm --net container:<container_name> 
  nicolaka/netshoot tcpdump ...

Para ver más sobre la imagen de netshoot utilizada anteriormente, consulte: https://github.com/nicolaka/netshoot

Desde y para una estación de trabajo con Wireshark:

docker exec -ti <container id> cat /sys/class/net/eth0/iflink

28
ip link | grep 28

28: [email protected]: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP mode DEFAULT group default

Interfaces de Wireshark

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *