docker工人的视觉工作室IP地址与.net核心问题

我对Docker非常陌生。 而且我创build了一个空的.net核心网站与docker支持。 (Visual Studio 17将Docker支持文件添加到解决scheme,您可以运行debugging等)

在这里输入图像说明

一切正常…然后当我运行我的网站,它总是打开在不同的IP地址:例如http://172.20.52 。{{random.ip.here}} /

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

在这里输入图像说明

我发现的每个教程都指出,您所需要做的就是将主机的端口映射到容器。 在这一点上,这可能是我的集装箱networking的一个问题。 在这里输入图像说明 更多信息:我正在使用Windows主机的Docker。 我在docker上的networking: 在这里输入图像说明

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