Ubuntu服务器上的Azure Docker上的ASP.NET 5

我使用Docker部署我的ASP.NET Core应用程序。 我已经开始运行了,我已经成功地把它推到了Docker Hub。 现在我已经创build了一个新的Azure Docker VM“Container服务器中的Ubuntu服务器上的Docker”。 我SSH到那台机器,从Docker Hub中拉出我的Docker镜像,但是当我在本地机器上公开一个和我一样的端口时,它不起作用(发生Timeout连接错误),但是同样的镜像在我的本地机器上工作。

请有人可以认同这个问题? 这是我的Dockerfile

FROM microsoft/aspnet:1.0.0-rc1-update1-coreclr 

COPY。 /应用

WORKDIR /应用程序

RUN [“dnu”,“还原”]

EXPOSE 5000

ENTRYPOINT [“dnx”,“-p”,“project.json”,“web”]

谢谢

看来你还没有在Azure中设置你的端点。 请看看这里: https ://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-classic-portal-use-docker/转到:添加Docker通信端点在那里你必须把你的端口放进去。

那么它应该工作。 希望 :)