在Mac上使用Docker的AspCore

我试图在Mac上使用docker实现aspcore项目。 我已经做了所有的设置,如创builddocker文件,但是,得到的消息: 现在聆听: http:// localhost:5000

但是,无法使用上述链接进行浏览。“无法打开页面”。 我的docker文件:

FROM microsoft/dotnet:latest WORKDIR /app COPY /app /app ENTRYPOINT ["dotnet", "WildestDreams.dll"] 

确保(或尝试)以下内容:

  • 您的ASP.NET核心应用程序已发布,并且您只将发布的文件复制到图像。
  • 你正在从容器暴露5000端口,即在EXPOSE 5000中添加EXPOSE 5000
  • 您正在映射容器和主机端口。
  • 尝试ASP.NET核心aspnetcore:lts而不是SDK图像,因为它会默认暴露端口80,比SDK图像小得多,速度也快。