2017-05-26 53 views
0

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

但是,无法通过上述链接“无法打开网页”来浏览。 我的搬运工文件:

FROM microsoft/dotnet:latest 

WORKDIR /app 

COPY /app /app 

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

回答

1

确认(或尝试)下面的事情:

  • 你的ASP.NET核心应用发布,你是文件复制唯一已公布的图像。
  • 您正在公开容器中的端口5000,即在Dockerfile中添加EXPOSE 5000
  • 您正在映射容器和主机端口。
  • 尝试使用ASP.NET Core aspnetcore:lts代替SDK图像,因为它默认情况下会公开端口80,并且比SDK图像小得多且速度快。
+0

问题修复。我调整了我的码头文件[添加公开],也是我的ipaddress。我没有使用正确的IP。使用此命令获取链接到您的码头集装箱的端口和ipaddress的详细信息。 $(docker ps -q)。 – KrishOnline