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

3

我该如何运行Docker镜像并使其(至少)在本地网络上可用?

我正在制作一个.NET Core API服务器,并且正在运行

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

这段代码可以在localhost:8000上运行。但现在我需要从同一网络下的设备访问它(下一步是在线,但那稍后再说[贝恩之音])。

由于我几乎没有任何网络经验,如果我的目标是无法实现的荒谬事情,请原谅我。

非常感谢任何帮助,即使只是提供相关文章的链接。

更多信息:我正在使用Vue.js创建一个网页。该网页从.net core api中的控制器获取数据,并将数据存储在ms sql server中。该api在本地完全可用(通过visual studio运行,使用IIS?),我正在尝试学习如何将其在本地网络上用于测试和演示。使用docker不是必须的要求,但似乎是一个方便的解决方案。

1个回答

0

您可以通过同一网络中的任何其他设备使用{您的私有IP}:8000来访问它。但请确保您的防火墙没有阻止网络内的8000端口。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接