在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图像小得多,速度也快。
- Docker中用于.NET Core应用程序的appSettings.json?
- 如何从ASP.NET核心项目中删除docker支持?
- 连接到Docker Container .Net Core
- Docker安装了Python的ASPNET Core容器
- .Net核心Web API到Docker容器Mac
- Docker-compose:启动项目时遇到错误
- 在Docker-image microsoft / aspnetcore-build:1.1.0-msbuild中构buildASP.NET Core 1.1 preview4项目
- 在Linux上使用Docker进行Asp.Net 5.0开发
- 转发客户端的请求头