AspCore在Mac上使用Docker

时间:2017-05-26 09:28:05

标签: macos docker asp.net-core

我试图在mac上使用docker实现aspcore项目。我已经完成了所有设置,如创建docker文件,但是,获取消息: 现在聆听:http://localhost:5000

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

FROM microsoft/dotnet:latest

WORKDIR /app

COPY /app /app

ENTRYPOINT ["dotnet", "WildestDreams.dll"]

1 个答案:

答案 0 :(得分:1)

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

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