首页 文章

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

提问于
浏览
1

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

enter image description here

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

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

enter image description here

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

1 回答

  • 0

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

相关问题