Windows 容器解決方案
Microsoft提供使用最新 Windows Server 2022 基底映射來協助取用者開始使用的 Windows 容器解決方案。 這是應用程式架構、程式設計語言、資料庫和基礎結構/持續整合 (CI) 工具的範例集合。 這些範例會依目前提供,且未提供任何擔保或保證。 請隨意參與其他範例,或提交PR以協助改善目前的存放庫。
什麼是 Windows 容器?
容器是一種跨內部部署和雲端中的不同環境封裝和執行 Windows 和 Linux 應用程式的技術。 容器提供了輕量型、隔離的環境,讓應用程式更容易開發、部署和管理。 容器可快速啟動和停止,使其適合需要快速適應變動需求的應用程式。
所有容器都是從容器映像建立而來。 容器映像是組織成位於本機計算機或遠端容器登錄層堆疊的檔案組合。 本主題所述範例中使用的容器映像是以 Windows Server、Windows Server Core 和 Nano 伺服器為基礎的映射:
- Windows Server 包含一組完整的 Windows API 和系統服務。
- Windows Server Core 是較小的映射,其中包含 Windows Server API 的子集,也就是完整的 .NET Framework。 它也包含大部分但並非全部的伺服器角色(例如,不包含傳真伺服器)。
- Nano Server 是最小的 Windows Server 映射,包含 .NET Core API 和某些伺服器角色的支援。
用於容器範例的 Windows 基底映像是 Windows Server 2022,於 2021 年 8 月發行。 這些範例可協助您開始使用 Windows 容器,例如,其中一個範例可協助您在 Windows 容器內安裝 Python 位。
容器解決方案
使用下列類別索引標籤,瞭解如何在應用程式開發中使用最新的 Windows Server 基底映像來利用 Windows 容器。 提供的範例符合六個類別,並更新以反映最新版本變更,以及 Docker Hub 上的下列 Windows Server 基底 OS 容器映射:
注意
您也可以 使用逐步部署指南 來協助您部署範例解決方案。 每個指南也可能參考隨附的程式代碼範例。