Ora*_*son 10 msdeploy webdeploy docker
在Microsoft生态系统中,人们很高兴使用WebDeploy软件包部署Web应用程序,直到Docker出现.突然之间,每个人都开始喜欢使用Docker,而是写了一些文章,告诉他们如何将WebDeploy变成Docker镜像.
我在这篇文章(以及其他人)中搜索了"为什么"这个词,并没有找到解释,让我推断答案只是"因为Docker".
我可能过于简单了,但似乎WebDeploy Packages和Docker镜像用于部署的类似目的,我不清楚为什么我想要一个非常好的WebDeploy包并将它放在Docker镜像中.我错过了什么?Docker带来了什么额外的好处,超出了我们对WebDeploy的好处?我什么时候应该选择另一个,或者同时使用它们?
docker功能之一是在称为图像的存档中记录执行环境.
这样,您不必在新机器上设置完全相同的配置,您可以在任何支持docker的机器上运行所述图像,并且可能获得完全相同的环境执行(相同的Windows,相同的Webdeploy版本,相同的IIS, ...)
一个WebDeploy包是部署构件(如罐子,战争,或任何其他文物),这还不包括需要什么来运行该神器.
泊坞窗图像包括已安装的所有内容,可以执行.
您可以在运行时(docker run
)使用相同的图像:
docker run -e var=value
) 归档时间: |
|
查看次数: |
308 次 |
最近记录: |