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.