映射Bluemix容器上的暴露端口

我已经“dockerized”了一个非常简单的nodejs应用程序,以在Bluemix上试验Docker,而在我的Dockerfile中,我只使用以下指令来公开端口8080

--> EXPOSE :8080 

现在,如果我在本地运行容器,可以在docker run中使用-p选项将端口8080重新映射到任何其他端口,如下例所示

 --> docker run -it -p 80:8080 robitest:1 

然后,我尝试在Bluemix上运行容器,并执行以下操作

 --> cf ic run -p 80:8080 registry.eu-gb.bluemix.net/rpozzi/robitest:1 

但我看到唯一可访问的端口始终是8080(不是80) --> 134.168.61.240:8080->8080/tcp 8080/ --> 134.168.61.240:8080->8080/tcp (这是发出cf ic ps命令后得到的)看起来我无法重新映射端口,但只能使用Bluemix暴露了原始Dockerfile中暴露的端口,这是目前的限制还是我错过了什么? 非常感谢你

这是对的。 bluemix上的容器此时不支持端口重映射。