显然,我们现在可以将asp.net核心应用程序部署到Docker容器中。
我浏览了有关“怎么做”的文档,但是找不到关于“为什么要这样做”的适当解释?
谁能解释为什么为什么要选择将asp.net核心应用程序部署到docker容器而不是azure应用程序服务?
最佳答案
相对于应用程序服务而言,偏爱Docker镜像的明显原因是可移植性。如果要从Azure切换到其他云平台,只需要将预配置的Docker镜像部署到其他平台的容器管理服务,它就可以在那里工作,而如果要将应用程序从应用程序服务转移到某些等效的服务产品在其他一些云平台上,您需要花时间学习它的工作原理,然后在新的地方重新进行配置。
关于docker - Docker容器中的asp.net核心与Azure App服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46030495/