容器技術的興起,為虛擬化基礎架構帶來瞭革命性的轉變。本書可以幫助你瞭解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#建立及管理容器,並且最佳化容器映像檔及針對容器和容器主機進行監控作業。