我发现了许多使用docker与Azure虚拟机联机的资源。但是没有发现任何有关使用Docker与Azure Web应用程序的信息。这可能吗?我可以将Docker容器部署到Azure Web应用程序
回答
编号Web应用程序是来自Azure的Platform-as-a-Service,它使用定制的打包和运行时,您不能仅创建Web应用程序,将其指向Docker映像并将其作为容器运行。
如果要在Azure上运行Docker,可以启动一个虚拟机作为单个主机使用 - 您可以使用Ubuntu映像用于Linux容器或用于Windows容器的Windows Server 2016映像(当前处于预览状态 )。
要创建在Azure上运行的Docker群集,您可以使用Azure Container Service或Docker for Azure。
由于Azure现在支持[Web应用上的Docker容器],因此此答案已过时(https://buildazure.com/2016/11/18/deploy-docker-containers-to-azure-web-apps-on-linux /)。 –
在App Service下运行的Web应用程序是Webapp即服务。与Docker无关。它具有内置代码部署的特定方法,并且不支持Docker镜像。
这并不是说你不能让Web应用程序和Docker图像彼此进行通信 - 当然,你可以在Docker容器中拥有数据库,并且可以通过Web应用程序调用它。
不,因为web应用程序是Azure提供的PaaS,它允许您轻松地推送带有设置的网站(以简化它)。
但是,您可以使用Azure将网站推送到Docker上。
事情在云中快速变化。自2016年11月以来,现在可以在Linux Web应用程序上运行Docker容器。你可以在这里读到它。 https://buildazure.com/2016/11/18/deploy-docker-containers-to-azure-web-apps-on-linux
- 1. 是否可以将现有应用程序部署到Docker?
- 2. 将scala应用部署为Docker容器
- 3. 如何将ActiveWeb Web应用程序部署到普通容器?
- 4. 如何使用Powershell将.Net Web应用程序部署到Azure
- 5. 我可以将Web形式的asp.net web应用程序部署到云吗?
- 6. 我们可以将一个asp.net mvc 4应用程序部署到docker与Windows容器吗?
- 7. 在将Java应用程序部署到Azure Web应用程序容器时出现“连接超时:连接”
- 8. 将Rails docker容器部署到heroku
- 9. 我如何将我的Angular 2应用程序部署到Azure?
- 10. 我可以将应用程序热部署到Tomcat吗?
- 11. 我可以在IIS6上部署.net 4.0 web应用程序吗?
- 12. 将Azure应用程序部署到Windows服务器
- 13. 在tomcat docker容器中部署Java应用程序
- 14. GitLab连续部署到Azure Web应用程序
- 15. 由于WebRequestHandler部署到Azure后,Web应用程序崩溃
- 16. 授权错误,同时部署Web应用程序到Azure
- 17. 从多个存储库部署到Azure Web应用程序
- 18. Can Ansible可以远程部署Docker容器吗?
- 19. 将Web服务部署到我的Google App Engine应用程序
- 20. 部署Web应用程序
- 21. 是否可以将asp.net 2012 web应用程序发布到Azure?
- 22. 将Grails应用程序部署到Oracle iPlanet Web服务器
- 23. 将Web应用程序部署到Tomcat服务器的问题
- 24. 将Haskell Web应用程序部署到低规格服务器
- 25. 如何使用maven将节点应用程序部署到Docker
- 26. 如何通过Azure Web角色加速器将网站(不是Web应用程序)部署到Azure?
- 27. 使用Docker部署NoneJS应用程序
- 28. 可以通过REST API交换Azure Web应用程序部署插槽吗?
- 29. 使用Web部署与Web应用程序部署Web作业
这不是“你可以”而是“你应该”的问题。我自己在ACS和Azure Web Apps之间挣扎以托管我的LOB .Net网络应用程序(大约100个)。由于这两个选项似乎可行,所以我很难选择其中一个。 – Sam