在主机外部的服务器上查看 Docker Compose Web 应用程序(主机为 OSX)



我的电脑是OSX。我登录到一个ssh连接(Ubuntu(,然后从那里我登录到Ubuntu 14.04的OpenStack实例。从这个OpenStack实例中,我一直在遵循Docker文档中的Docker-Compose教程: https://docs.docker.com/compose/gettingstarted/

我正在执行步骤 4,并且我成功运行了在 http://0.0.0.0:5000/上运行的服务器

但是,我不知道如何从我的Macbook查看GUI Google Chrome浏览器。因为每当我去 http://0.0.0.0:5000/它都会说找不到服务器,这是有道理的,因为它不在我的计算机上。

我读了一些关于端口转发的内容,但我不确定它就在这里。我是新手,所以请帮忙!

另外,这是使用OpenStack机器的正确方法吗?您使用计算机的 Web 浏览器查看 Web 应用程序?

我自己解决了。事实证明,在OpenStack上,您需要创建一个安全组,然后将其添加到您的实例中。创建安全组时,您可以添加要提供公有访问权限的端口。然后,您可以通过在OpenStack上输入浮动IP来查看任何计算机上的Web应用程序,冒号由公共端口地址分隔。

相关内容

最新更新