puertos
Puertos
Imagen y contenedor de prueba inical
Exponer puerto de contenedor a host local
Ver puertos expueto de contenedor
Asignar puerto aleatoriemante de contenedor a host local
```shell
ejecutar nuevo contenedor de prueba con imagen nginx
uso flag -P (mayus, aleatoriamente)
docker container run -d -P nginx
105a2e895101ab51ccad7f6c3849d0a670b491ac90eb0567b01a55fc769cbb71
listar contenedores creados en ejecucion
docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
105a2e895101 nginx "nginx -g 'daemon of…" 18 seconds ago Up 14 seconds 0.0.0.0:32768->80/tcp
66dd98b03d3f nginx "nginx -g 'daemon of…" 17 minutes ago Up 17 minutes 0.0.0.0:8080->80/tcp
probar mostrar info del index
curl localhost:32768
servicio de nginx ahora se expone fuera del contenedor con el puerto aleatorio
<!DOCTYPE html>
Welcome to nginx!
body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </head>
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
... </body> </html>
Última actualización
¿Te fue útil?