我们现在显然可以将我们的 asp.net 核心应用程序部署到 docker 容器中。 我浏览了有关“如何做”的文档,但找不到关于“为什么要做”的适当解释?
谁能解释一下为什么选择将 asp.net 核心应用部署到 docker 容器而不是 azure 应用服务?
最佳答案
支持 docker 镜像而不是应用程序服务的明显原因是可移植性。如果您想从 Azure 切换到其他云平台,您只需将预配置的 docker 镜像部署到其他平台的容器管理服务,它就可以在那里工作,而如果您想将您的应用程序从应用程序服务移动到一些等效的服务产品在其他一些云平台中,您需要花时间了解它的工作原理,然后在新的地方重新配置它。
https://stackoverflow.com/questions/46030495/