我可以将docker容器部署到Azure Webapp

时间:2016-09-23 14:34:58

标签: azure docker

我在网上找到了很多使用docker和Azure虚拟机的资源。但是没有找到任何使用Azure Webapps的docker。这可能吗?

4 个答案:

答案 0 :(得分:26)

云中的事情正在快速变化。自2016年11月起,现在可以在linux web应用程序上运行docker容器。你可以在这里读到它。 https://buildazure.com/2016/11/18/deploy-docker-containers-to-azure-web-apps-on-linux

答案 1 :(得分:4)

没有。 Web应用程序是Azure的Platform-as-a-Service,它使用定制的打包和运行时,您不能只创建Web应用程序,将其指向Docker镜像并将其作为容器运行。

如果要在Azure上运行Docker,可以启动VM作为单个主机使用 - 您可以将Ubuntu映像用于Linux容器,或者将Windows Server 2016映像用于Windows容器(当前处于预览状态)。

要创建在Azure上运行的Docker Swarm,您可以使用Azure Container ServiceDocker for Azure

答案 2 :(得分:0)

不,因为webapp是Azure提供的PaaS,它允许您轻松地推送具有设置的网站(以简化它)。

但是,您可以使用Azure将网站推送到docker。

答案 3 :(得分:-2)

在App Service下运行的Web Apps是Webapp-as-a-Service。与Docker无关。它内置了特定的代码部署方法,并且不支持Docker镜像。

这并不是说你不能让Web Apps和Docker图像在彼此之间进行通信 - 你当然可以在Docker容器中拥有你的数据库,由你的Web App调用。