2015-11-16 16 views
2

我想部署一個應用程序爲默認IBM強大的-PM容器,但不能訪問正在運行的應用程序< --public-IP - >: 3001儘管一切似乎都是按順序的。無法訪問應用程序

我有完全相同的圖像運行的本地容器和一切工作正常。我能想到的唯一可能是導致問題的是端口映射。

這是我的本地碼頭工人,工程配置:

CONTAINER ID  IMAGE           COMMAND     CREATED    STATUS    PORTS                                                                          NAMES 
c582675b270a  registry.eu-gb.bluemix.net/ibm-node-strong-pm "/usr/local/bin/sl-pm" 7 minutes ago  Up 7 minutes  0.0.0.0:32779->22/tcp, 0.0.0.0:32778->3001/tcp, 0.0.0.0:32777->3002/tcp, 0.0.0.0:32776->3003/tcp, 0.0.0.0:32775->3004/tcp, 0.0.0.0:32774->3005/tcp, 0.0.0.0:32773->3006/tcp, 0.0.0.0:32772->3007/tcp, 0.0.0.0:32771->3008/tcp, 0.0.0.0:32770->3009/tcp, 0.0.0.0:32769->3010/tcp, 0.0.0.0:32768->8701/tcp dfect-test 

我Bluemix容器中的配置如下:

​​

我可以在我的應用程序部署到容器中,似乎要運行:

2015-11-16T21:25:45.962Z pid:2449 worker:78 INFO strong-agent v1.6.4 profiling app 'dfect-backend' pid '2449' 
2015-11-16T21:25:45.964Z pid:2449 worker:78 INFO strong-agent[2449] started profiling agent 
2015-11-16T21:25:47.399Z pid:2449 worker:78 Environment: dev 
2015-11-16T21:25:47.399Z pid:2449 worker:78 Running app in DEVELOPMENT MODE 
2015-11-16T21:25:47.401Z pid:2449 worker:78 INFO strong-agent not profiling, agent metrics requires a valid license. 
2015-11-16T21:25:47.401Z pid:2449 worker:78 Please contact [email protected] for assistance. 
2015-11-16T21:25:47.408Z pid:2449 worker:78 Browse your REST API at http://0.0.0.0:3001/explorer 
2015-11-16T21:25:47.408Z pid:2449 worker:78 Web server listening at: http://0.0.0.0:3001/ 

我只是不能從瀏覽器訪問它。 任何幫助將不勝感激。

+0

好吧,我設法使用SLC CTL ENV設置 PORT = 3000上運行的應用程序。我不確定這是爲什麼這個作品以及爲什麼在本地版本上這不是必要的。任何澄清將受到歡迎。 –

回答

1


爲安全起見,容器已開始將某些端口列入白名單,以暴露於互聯網。這意味着除非您公開的端口位於列表中,否則您將無法在該端口上進行通信。如果你想打開一個新的端口,你的容器,你應該在https://support.ng.bluemix.net/gethelp

問候開出罰單。

+0

感謝您的回覆。我在哪裏可以找到白名單端口列表? –

+0

沒有容器公開的白名單端口列表。出於安全目的它不可用。但是,當客戶遇到問題時,他總是可以打開一張票並詢問他是否可以使用該特定端口。 –

0

我也沒有收到來自容器3001端口的迴應。我與Bluemix Help進行了聯繫,現在這些端口已經打開。我確定可以訪問端口3001

相關問題