I'm tring to run my asp.net core wep app in docker container using official Microsoft asp.net core 2.1 image. My application uses port 5000 to expose api. This port is configured in custom section of appSettings.json
Here is docker command that i use
docker container run --rm -p 5000:5000 -v C:\Build\MyApp:/build -w /build --name coreApp mcr.microsoft.com/dotnet/core/aspnet:2.1 dotnet MyApp.dll
Insinde container log I got the following
warn: Microsoft.AspNetCore.Server.Kestrel[0]
Unable to bind to http://localhost:5000 on the IPv6 loopback interface: 'Cannot assign requested address'.
Hosting environment: Production
Content root path: /build
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.
When I try to go to http://localhost:5000 I get ERR_EMPTY_RESPONSE. Seem like container does not map local port 5000 to 5000 inside the container