En primer lugar, instale acoplable
1, versión Docker requisitos del sistema CentOS kernel superior a 3,10, ver esta página requisito previo para comprobar la versión de CentOS es compatible con acoplable.
Ver la versión actual del kernel comando uname -r
$ uname -r
2, ingrese en Centos con privilegios de root. Asegúrese de que el yum empaquetar al día.
actualización de $ sudo yum
3, desinstalar la versión anterior (en caso de una versión antigua está instalado)
$ sudo yum la Remove-Común del estibador del estibador del estibador del estibador-SELinux-Engine
4, paquete de instalación requerido, ñam ñam-util proporcionar-config-manager función, los otros dos son impulsados devicemapper dependientes
$ sudo yum install yum-utils -y devicemapper-persistente de datos lvm2
5, la fuente proporciona yum
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
6, se puede ver todas las versiones de todos los estibador almacén, y elegir una versión específica para instalar
$ yum --showduplicates lista ventana acoplable-ce | sort -r
7, la instalación del estibador
yum instalar el estibador-CE-18.03.1.ce
8, el inicio y puesta en marcha se unen
$ sudo systemctl inicio del estibador
$ sudo systemctl permiten acoplable
9, comprobar que la instalación se ha realizado correctamente (hay dos partes, servicio al cliente y de inicio de instalación indicar ventana acoplable tienen éxito)
$ Versión ventana acoplable
Instalación de composición del cargador de muelle
sudo rizo -L “https://github.com/docker/compose/releases/download/1.23.2/docker-compose- (uname -m)”-o / usr / local / bin / ventana acoplable-componga
sudo chmod + x / usr / local / bin / ventana acoplable-componga
--version ventana acoplable de composición del
Ejecución del Proyecto
git clone https://github.com/c0ny1/vulstudy.git
1. Ejecutar una sola vulnerabilidad plataforma
cd para la próxima plataforma para hacer funcionar la vulnerabilidad, ejecute el siguiente comando
cd vulstudy / DVWA
acoplable -d # contenedor de composición de puesta en marcha
Apagar el 80 de puerto del servidor
service httpd stop
cargador de muelle de composición del stop # detener el contenedor
service httpd empezar a abrir el puerto del servidor 80
2. ejecutar toda la plataforma de lagunas
Bajo el directorio raíz del proyecto ejecute el siguiente comando
cd vulstudy
ventana acoplable a componer hasta -d # para iniciar contenedor
Cerca de 80 puertos
parada de servicio httpd
cargador de muelle de composición del stop # detener el contenedor