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

Docker 如何从Bluemix应用程序访问容器?,docker,ibm-cloud,Docker,Ibm Cloud,我已经创建了一个正在侦听端口56789的容器。容器具有专用IP 172.xxx.xxx.xxx 我试图从Bluemix中部署的应用程序进行连接,但总是出现错误错误:connect econnrefered172.xxx.xxx.xxx:56789 我尝试绑定一个公共IP并尝试通过telnet连接,但我也无法连接 docker容器有一个在端口56789中打开套接字的应用程序 你知道我做错了什么吗 谢谢您将无法使用专用容器IP从Bluemix应用程序访问IBM容器,因为环境位于不同的网络中 您必须向

我已经创建了一个正在侦听端口56789的容器。容器具有专用IP 172.xxx.xxx.xxx

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

我尝试绑定一个公共IP并尝试通过telnet连接,但我也无法连接

docker容器有一个在端口56789中打开套接字的应用程序

你知道我做错了什么吗


谢谢

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

您必须向IBM容器分配公共IP,但容器中的应用程序也需要在开放端口中运行

IBM容器有一个防火墙,它将打开的端口列为白名单,56789不在列表中,因此您甚至不能使用此端口远程登录到容器

如果您可以使用随机端口,请尝试使用端口50000进行测试

出于安全原因,未在外部记录打开的端口列表-如果您需要打开特定端口,请使用Bluemix支持打开票据:


如果我无法打开运行容器所需的端口,并且我无法使用专用IP,我如何使用Bluemix服务创建我的应用程序?正如我在回答中所说,如果您需要的端口尚未打开,您可以通过支持打开一个票证并请求打开它。端口56789未打开。