容器技术的兴起,为虚拟化基础架构带来了革命性的转变。本书可以帮助你了解Windows Server Container技术、Docker指令,以及如何在最新的Windows Server平台上,透过容器技术建构ASP .NET应用程式。同时,本书也将告诉您如何将容器从这个运作环境,搬移到另一个运作环境继续执行并且达到不间断的整合及交付,你也将了解如何使用可扩充储存容器机制,建构VM虚拟主机中隔离层级的高速快取容器。
透过本书,您将可以了解: .如何设定开发环境,并了解Docker技术名词 .在Windows Server Container运作环境中,如何透过Docker CLI管理容器 .如何透过Visual Studio 2015、.NET Core和C#等工具,建立及部署ASP.NET Core Web应用程式 .如何使用PowerShell及Docker CLI将应用程式转换为Windows Server容器 .如何使用Microsoft Azure公有云服务进行容器的远端部署 .如何建立不同用途的容器虚拟网路及客制化虚拟网路环境后部署及运作容器 .如何透过Visual Studio Team Services、Docker Hub及Git等机制,建构持续整合(CI)及持续交付(CD)运作环境 .如何使用Docker Swarm及Azure Container Service进行容器与丛集的管理 .如何使用PowerShell DSC自动化配置Nano Server运作环境
第9章 持续整合与交付 本章将说明如何使用Microsoft Azure公有云服务,透过Visual Studio Team Services、Docker Hub及Git等机制,建构持续整合(CI)及持续交付(CD)运作环境。你将了解如何建立客制化的Build Server,将应用程式封装成容器后自动佈署至Windows容器主机中。
第10章 资源管理及分配和REST API 本章将说明如何管理容器资源使用率,以及透过Docker REST API及Postman和C#建立及管理容器,并且最佳化容器映像档及针对容器和容器主机进行监控作业。