如何从其他机器访问服务器(在docker容器中运行)?

时间:2018-12-21 05:45:11

标签: python docker

我是Docker的新手。我已经在Docker容器中部署了python服务器。而且我可以使用虚拟机IP(192.168.99.100)从我的机器使用python应用程序进行访问。

例如:http://192.168.99.100:5000

如何从同一网络中的另一台计算机访问我的应用程序?

我尝试为机器提供IP,但是没有用。

我使用“ docker run -p 5000:80 myPythonApp ”运行应用程序

1 个答案:

答案 0 :(得分:0)

一种简单的方法是将端口从主机转发到虚拟机。

解决方案可能与您使用的VM提供程序和主机OS不同。像流浪汉一样,您可以执行以下操作-
https://www.vagrantup.com/docs/networking/forwarded_ports.html