ASP.NET 5 on Azure Docker on Ubuntu Server
我正在使用Docker部署我的ASP.NET核心应用程序。我已经把一切都准备好了,我已经成功地把它推到了码头中心。现在,我已经在容器服务的Ubuntu服务器上创建了一个新的Azure Docker VM"Docker"。我用ssh访问这台机器,从Docker集线器中提取Docker映像,但是当我像在本地机器上那样暴露一个端口时,它不起作用(发生超时连接错误),但相同的映像在本地机器上起作用。
有人能找出问题所在吗?这是我的码头文件
1 | FROM microsoft/aspnet:1.0.0-rc1-update1-coreclr |
复制。应用程序
工作DIA/APP
运行["dnu","restore"]
揭发5000
入口点["dnx","-p","project.json","web"]
谢谢
似乎您还没有在Azure中设置端点。请查看:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-classic-portal-use-docker/转到:添加Docker通信端点在那里你必须把你的港口放进去。
那么它就可以工作了。希望: