有可能将Azure云应用程序固定化吗



我们在Azure中开发了云应用程序,它使用Azure Sql、Blob存储、Azure队列、WebJobs、WebApp服务和WebApp web。

现在我们得到了为应用程序提供Docker镜像的要求。

我对Docker了解不多,不知道它对应用程序意味着什么。我只是假设应该可以在本地运行该应用程序,而无需使用上述云服务。是否有任何带有私人Azure基础设施的Docker镜像?或者这是否意味着我们应该重写应用程序,使其完全不使用云服务?

您不能将azure组件固定化。

相反,您可以使用Microsoft的Docker映像在本地运行Azure基础设施。确切地说,它们是兼容产品的映像,如针对Azure SQL数据库的SQL Server。

https://hub.docker.com/u/microsoft/

Docker的教程将对您有所帮助。

https://docs.docker.com/compose/aspnet-mssql-compose/

由于没有队列和WebJobs的映像,您可能需要重写一些代码。

最新更新