Docker Community Forums

Share and learn in the Docker community.

Can only connect to container when running on mac


(Andreasbogh) #1

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