Docker 是否可以在Bluemix的IBM容器中运行ASP.NET核心应用程序?
要在Bluemix容器中运行ASP.NET核心(以前是ASP.NET 5)应用程序,Dockerfile会是什么样子Docker 是否可以在Bluemix的IBM容器中运行ASP.NET核心应用程序?,docker,asp.net-core,ibm-cloud,Docker,Asp.net Core,Ibm Cloud,要在Bluemix容器中运行ASP.NET核心(以前是ASP.NET 5)应用程序,Dockerfile会是什么样子 我尝试了,但无法使用我的公共IP地址访问我的应用程序。Kestrel正在本地主机上侦听,但Docker正在将请求转发到容器的0.0.0.0网络接口。您可以通过向入口点指令添加--server.url来解决此问题: ENTRYPOINT ["dnx", "-p", "project.json", "web", "--server.urls", "http://0.0.0.0:500
我尝试了,但无法使用我的公共IP地址访问我的应用程序。Kestrel正在本地主机上侦听,但Docker正在将请求转发到容器的0.0.0.0网络接口。您可以通过向入口点指令添加
--server.url
来解决此问题:
ENTRYPOINT ["dnx", "-p", "project.json", "web", "--server.urls", "http://0.0.0.0:5000"]
此外,用于Bluemix的IBM容器可能会阻塞您试图公开的端口,例如5000。您可以通过使用-p
选项运行图像来修复此问题:
cf ic run -p <public IP>:80:5000 registry.ng.bluemix.net/<namespace>/<image name>
cf ic run-p:80:5000 registry.ng.bluemix.net//
然后在web浏览器中,您的应用程序将在http://上可用