¿Cómo iniciar OWASP Shepherd usando Docker? [cerrado]

2

He sacado la imagen del Docker de Security Shepherd y he seguido todas las instrucciones para la configuración de Docker. Creo que todos los pasos fueron exitosos.

Ahora no sé cómo ejecutar la aplicación Shepherd, mientras se está ejecutando la imagen de Docker. Supuse que sería algo similar a la máquina virtual: conecte desde un navegador a la dirección IP de la imagen, pero obtengo un tiempo de espera ...

¿Cómo podría comenzar el Pastor?

    
pregunta Ioanna 14.09.2017 - 09:39
fuente

2 respuestas

2

Depende de cómo ejecutaste el contenedor. Si especificó la opción -p , entonces asignó puertos de su host al contenedor para acceder a él directamente en su host local. Quiero decir, por ejemplo, si pones el comando de ejecución de la ventana acoplable -p 5555:80 , estás asignando el puerto 80 del contenedor al puerto 5555 del host, por lo que puedes acceder a él en http://localhost:5555 .

Si no desea asignar puertos para evitar que alguien en su red pueda acceder al contenedor a través de su host, ejecútelo sin -p y luego puede hacer un comando docker inspect para encontrar la ip del contenedor dirección. Debido a que los contenedores por defecto son accesibles solo por la máquina host en una ip específica. Docker configura iptables en ejecución y le permite acceder solo al contenedor. Puede hacer docker inspect yourContainerName | grep '"IPAddress"' | head -n 1 y obtendrá la dirección IP de su contenedor. Luego puede acceder a solo desde el host a http://<yourResultIpFromBeforeCmd>

Espero que ayude.

    
respondido por el OscarAkaElvis 16.09.2017 - 13:28
fuente
1

Al ejecutar Docker en algunas versiones de Windows, se ejecuta en una instancia de Virtualbox, por lo que debería buscar la IP de Docker y luego conectarse a enlace , no localhost.

Puede haber una forma más Docker-ey de hacerlo, pero siempre lo busco usando ipconfig. En mi computadora, aparece como "Adaptador Ethernet VirtualBox solo para redes de host", generalmente en el rango 192.168.99.x.

Consulte stackoverflow y docker .

    
respondido por el user8675309 03.11.2017 - 21:08
fuente

Lea otras preguntas en las etiquetas