Del curso: .NET 8 esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.800 cursos impartidos por expertos del sector.

Puerto 8080 para escucha de peticiones HTTP

Puerto 8080 para escucha de peticiones HTTP - Tutorial de .NET

Del curso: .NET 8 esencial

Puerto 8080 para escucha de peticiones HTTP

Ahora, de forma predeterminada, en las aplicaciones de ASP.NET Core contenerizadas se usa el puerto 8080, en vez del 80, para escuchar peticiones HTTP. Esto obedece a que el puerto 80 regularmente requiere permisos de tipo root y, por lo tanto, se vuelve incompatible a los contenedores capaces de correr con menor privilegio, por ejemplo, cuando usamos el usuario app, tal y como lo vimos anteriormente en este curso. Entonces, aquí vamos a ver cómo es esto. Voy a ejecutar docker image ls para ver cuáles son las imágenes que tengo y tengo una aplicación creada con .NET 7. Es esta imagen que dice rdiazconcha, el cual es mi usuario en DockerHub, y esta aplicación que dice ckad-webapp-blue. Vamos a entrar a una sesión interactiva en este contenedor. Entonces, vamos a ejecutar docker run de forma interactiva, el entrypoint quiero que sea bin/bash y además el nombre de la imagen, que es rdiazconcha/ckad-webapp-blue, y con eso es suficiente porque el latest es el tag predeterminado. Bien…

Contenido