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

时间:2017-02-09 21:56:35

标签: macos ssh ubuntu-14.04 docker-compose

我的电脑是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应用程序?

1 个答案:

答案 0 :(得分:0)

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