The container runs on mac, and prople are able to connect to it from all OS’ with my client. But when the container is hosted on either Linux og Windows OS, it is not possible to connect to it. The Dockerfile looks like this:
FROM microsoft/dotnet:sdk AS build-env WORKDIR /app COPY *.csproj ./ RUN dotnet restore # Copy everything else and build COPY . ./ RUN dotnet publish -c Release -o out # Build runtime image FROM microsoft/dotnet:aspnetcore-runtime WORKDIR /app COPY --from=build-env /app/out . ENTRYPOINT ["dotnet", "BizPro.dll"] EXPOSE 7777:7777
The Dockerfile is then built with
docker build -t aspnetapp .
and run with
docker run -d -p 7777:7777 --name myapp aspnetapp