2016-12-05 130 views
2

我已經「dockerized」一個非常簡單的NodeJS應用程序與泊塢窗實驗研究Bluemix,在我Dockerfile我只會暴露端口8080與下面的指令現在映射暴露的端口

--> EXPOSE :8080 

,如果我跑容器局部我可以通過在運行搬運工使用-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(這是我發出CF IC ps命令後獲得) 它看起來像我不能重新映射端口,但Bluemix只暴露了一直端口暴露在原來的Dockerfile中,這是目前的侷限還是我錯過了什麼? 非常感謝你

回答

1

這是正確的。 bluemix上的容器目前不支持端口重映射。