2016-01-29 66 views
1

我試圖在Bluemix單個容器上運行Wildfly映像,並且需要訪問端口9990(默認管理員)和8080(默認公用);問題是,我只能得到8080如何在wildmly的bluemix單容器上訪問端口8080和9990?

訪問到目前爲止,我從以下Dockerfile構建一個簡單的碼頭工人形象:

FROM jboss/wildfly-camel 

RUN /opt/jboss/wildfly/bin/add-user.sh admin password 

EXPOSE 8080 9990 

CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"] 

本地一切工作就好了,如果我跑:

docker run -it -p 8080:8080 -p 9990:9990 myimage:tag 

在Bluemix容器我不能夠訪問端口9990,即使它導致cf ic ps -a映射: enter image description here

我通過CLI或Web GUI創建容器時出現同樣的錯誤。 有什麼我做錯了嗎?

2016年2月05日:更新:端口9990現在可用。

回答

1

IBM Bluemix容器將可能暴露的端口列入白名單,並且9990不在列表中。

您可以嘗試使用其它端口(如9090爲例),或打開與Bluemix支持團隊票和請求端口9990被打開:

http://ibm.biz/bluemixsupport

PS:出於安全原因的列表開放端口不在外部記錄。

相關問題