如何运行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并不是一个严格的要求,但这似乎是一个舒适的解决方案
答案 0 :(得分:0)
您只能通过{your-private-ip}:8000
从同一网络中的任何其他设备进行访问。但是请确保您的任何防火墙都没有阻塞网络内部的8000端口。