如何从Bluemix应用程序访问容器?

我创build了一个在端口56789上侦听的容器。该容器有一个私有IP 172.xxx.xxx.xxx

我尝试从我在Bluemix中部署的应用程序进行连接,但总是出现错误Error: connect ECONNREFUSED 172.xxx.xxx.xxx:56789

我试图绑定一个公共IP,并试图连接做telnet,但我无法连接

docker集装箱有一个应用程序,在端口56789打开一个套接字

任何想法我做错了什么?

谢谢

您将无法使用专用容器IP从Bluemix应用程序访问IBM容器,因为环境位于不同的networking中。

您必须为您的IBM容器分配一个公有IP,但是您的容器中的应用程序需要以开放的端口运行。

IBM容器有一个防火墙,并将开放端口列入白名单,56789不在列表中,因此您甚至无法使用此端口远程login到容器。

如果你可以使用一个随机的端口尝试50000端口进行testing。

出于安全考虑,开放端口列表没有外部logging – 如果您需要打开特定的端口,请使用Bluemix支持打开一张票:

http://ibm.biz/bluemixsupport