En la segunda parte instalamos Docker en nuestra máquina virtual ubuntu-docker-labs para crear los contenedores con las aplicaciones de nuestro laboratorio.
En esta tercera parte vamos a instalar por fin las aplicaciones con las que podremos practicar y formarnos en pentesting. Para ello vamos a crear cuatro contenedores de Docker, uno para cada una de las aplicaciones web:
- DVWA (Damn Vulnerable Web Application) (github)
- Juice Shop (github)
- WebGoat 7 (github)
- WebGoat 8 (github) + WebWolf
Vamos a necesitar lo siguiente:
- Archivos docker-compose.yml
- docker-compose
Instalación de DVWA (Damn Vulnerable Web Application):
Instalación de WebGoat 8 + WebWolf:
Al igual que en el final de la segunda parte, volver a crear una instantánea de la máquina virtual no es algo necesario para crear el laboratorio, pero sí que es recomendable realizarla. El proceso es el mismo con la diferencia que en este caso no la he creado con la máquina apagada: