我是Azure的新手,所以为了学习,我在Azure中将Node.js应用程序部署为Docker容器和Linux上的Azure Web应用程序。既然Azure网络应用程序无论如何都是容器,有什么理由我应该使用它们而不是我自己的容器,我可以更好地控制它?
我偶然发现的一个问题是,您必须考虑Azure网络应用中预配置容器的一些事项,其中一些描述为here。如果我改为使用我自己的Docker容器,那么我不必采取额外的步骤,这些步骤有时需要将Node.js应用程序及其依赖项作为Azure Web应用程序运行。
我是否遗漏了某些内容,或者现在看来,在Azure中将我的应用部署为Docker容器的工作量减少了吗?
塞巴斯蒂安
答案 0 :(得分:0)
我不是100%肯定,但我认为应用程序SW(例如NodeJ)的安全更新存在差异。使用自定义泊坞窗映像时,您可能有责任使容器保持最新。