【发布时间】:2020-09-11 14:56:47
【问题描述】:
我在 docker 容器中有 .net 后端,端口为 -p 5001:5001 我发出 localhost curl 请求并有“curl:(52)来自服务器的空回复”
但如果没有 docker 后端,使用相同的端口可以正常工作。
我的码头文件:
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-bionic AS base
WORKDIR /app
EXPOSE 5001
FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS publish
WORKDIR /
COPY ./ ./
WORKDIR /Somedir
RUN dotnet publish "Somedir.csproj" -c Debug -o /app/publish
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "Somedir.dll"]
【问题讨论】:
标签: docker docker-compose dockerfile docker-machine