ASP.NET Core + Docker->在本地网络上可用

时间:2019-01-17 11:05:47

标签: docker asp.net-core

如何运行docker映像并使它(至少)在本地网络上可用?

我正在制作.net核心api服务器,并且正在运行

docker run -it --rm -p 8000:80 --name aspnetcore_sample microsoft/dotnet-samples:aspnetapp

适用于localhost:8000。但是现在我需要从同一网络上的设备访问它(下一步是在线的,但是稍后会出现[亵渎声音])

我几乎没有零网络经验,所以我很抱歉我的目标是无法实现的荒谬事情

非常感谢任何帮助,甚至只是链接到相关文章。

更多信息:我正在使用Vue.js创建一个网页。该网页从.net核心api中的控制器中获取数据,并将数据存储在ms sql服务器中。 该API在本地具有完整功能(通过IIS在Visual Studio中运行?),我正在尝试学习如何使其在本地网络上可用以进行测试和演示。 使用docker并不是一个严格的要求,但这似乎是一个舒适的解决方案

1 个答案:

答案 0 :(得分:0)

您只能通过{your-private-ip}:8000从同一网络中的任何其他设备进行访问。但是请确保您的任何防火墙都没有阻塞网络内部的8000端口。