在Microsoft生态系统中,人们很高兴使用WebDeploy软件包部署Web应用程序,直到Docker出现.突然之间,每个人都开始喜欢使用Docker,而是写了一些文章,告诉他们如何将WebDeploy变成Docker镜像.
我在这篇文章(以及其他人)中搜索了"为什么"这个词,并没有找到解释,让我推断答案只是"因为Docker".
我可能过于简单了,但似乎WebDeploy Packages和Docker镜像用于部署的类似目的,我不清楚为什么我想要一个非常好的WebDeploy包并将它放在Docker镜像中.我错过了什么?Docker带来了什么额外的好处,超出了我们对WebDeploy的好处?我什么时候应该选择另一个,或者同时使用它们?