2016-02-19 53 views

回答

3

Kestrel正在本地主機上偵聽,但Docker正在將請求轉發到容器的0.0.0.0網絡接口。您可以通過添加--server.urls的入口點指示解決這個問題:

ENTRYPOINT ["dnx", "-p", "project.json", "web", "--server.urls", "http://0.0.0.0:5000"] 

也是IBM貨櫃Bluemix可能會阻止您試圖揭露端口,比如5000,你可以通過與-p運行圖像解決這個問題選項:

cf ic run -p <public IP>:80:5000 registry.ng.bluemix.net/<namespace>/<image name> 

然後在web瀏覽器的應用程序將可在http://<public IP>

相關問題