Try   HackMD

Test imagen Docker

Este documento sirve para comprobar que la imagen Docker que se utilizará para las sesiones 1 y 2 del laboratorio funciona en vuestro portatil.

Como se utilizan herramientas basadas en X11 el escenario ideal es que utilizeis un linux (p.ej., Ubuntu) en nativo o virtual via VirtualBox.

Teneis que tener instalado Docker:

Paso 1

Abre un Terminal y escribe el siguiente comando:

$ docker run -it --rm --privileged -e DISPLAY \
             -v /tmp/.X11-unix:/tmp/.X11-unix \
             -v /lib/modules:/lib/modules \
             --name=mininet \
             pmanzoni/mininet-in-a-container

te tendria que aparecer algo asi:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

siendo: root@65950d0e5fe0:~# el prompt del contenedor Mininet, el numero será seguramente diferente.

Paso 2

En otro Terminal de tu maquina (NO donde está ejecutando el contenedor), ejecuta:
$ xhost +local:*

Vuelve ahora al Terminal donde está ejecutando el contenedor y ejecuta:

# cd
# xrdb ./.Xresources
# mn -x

Después de un segundo, aparecerán 4 xterms, con los nombres de las ventanas establecidos automáticamente.

Siempre en el mismo Terminal, ejecuta:

mininet> quit

Paso 3

En el Terminal donde has ejecutado el $ xhost +local:*, ejecuta:

$ docker exec -it mininet /bin/bash
# wireshark

os tendria que aparecer la ventana de Wireshark.