docker visual studio ip地址问题.net核心

时间:2017-10-19 15:33:59

标签: visual-studio docker asp.net-core

我是Docker的新手。我创建了一个空的.net核心网站,支持docker。 (Visual Studio 17将docker支持文件添加到解决方案中,您可以运行调试等。)

enter image description here

一切都很好......然后当我运行我的网站时,它总是以不同的IP地址打开:例如http://172.20.52。{{random.ip.here}} /

现在我需要能够在http://localhost:5000中打开它 但是当我尝试映射端口5000:80

enter image description here

我发现的每个教程都指出,您需要做的就是将主机端口映射到容器。此时可能是我的容器网络问题。 enter image description here 更多信息: 我正在使用Docker for Windows,带有Windows主机。 我在docker上的网络: enter image description here

1 个答案:

答案 0 :(得分:0)

如果你想做http://localhost:5000,主机端口5000需要映射到容器端口80.但是在容器列表屏幕截图中,它是映射到容器端口80的主机端口8028.我认为你应该这样做而是http://localhost:8028