0

I have built my .net core 5.0 WebAPI application as a docker container.

Then when I run the container it says "Unable to bind to http://localhost:5000 on the IPv6 loopback interface: 'Cannot assign requested address'."

I'm getting "ERR_EMPTY_RESPONSE" error in browser.

Dockerfile

FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build-env
WORKDIR /app
EXPOSE 80

COPY *.csproj ./
RUN dotnet restore

COPY . ./
RUN dotnet publish -c Release -o out

FROM mcr.microsoft.com/dotnet/sdk:5.0
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "PlatformService.dll"]

Docker build command

docker build -t ouzdev/platformservice .

Docker run command

docker run -p 8080:80 -d ouzdev/platformservice  

Docker Logs

warn: Microsoft.AspNetCore.Server.Kestrel[0]

      Unable to bind to http://localhost:5000 on the IPv6 loopback interface: 'Cannot assign requested address'.

info: Microsoft.Hosting.Lifetime[0]

      Now listening on: http://localhost:5000

info: Microsoft.Hosting.Lifetime[0]

      Application started. Press Ctrl+C to shut down.

info: Microsoft.Hosting.Lifetime[0]

      Hosting environment: Production

info: Microsoft.Hosting.Lifetime[0]

      Content root path: /app
ouzdev
  • 27
  • 5

0 Answers0