在 Windows 上進行 Docker 遠端開發的概觀
使用容器進行遠端開發以及使用 Docker 平台部署應用程式,是一個具有許多優點的熱門解決方案。 深入了解 Microsoft 工具和服務所提供的各種支援,包括 Windows 子系統 Linux 版 (WSL)、Visual Studio、Visual Studio Code、.NET 和各種不同的 Azure 服務。
Windows 上的 Docker
安裝 Docker Desktop for Windows
尋找安裝步驟、系統需求、安裝程式中包含的項目、如何解除安裝、穩定版和 Edge 版的差異,以及如何在 Windows 與 Linux 容器之間切換。
開始使用 Docker
Docker 方向和設定文件,內含如何開始使用的逐步指示,包括影片逐步解說。
MS Learn 課程:Docker 容器簡介
Microsoft Learn 提供關於 Docker 容器的免費簡介課程,以及關於如何開始使用 Docker 並與 Azure 服務連線的各種課程。
在 WSL 2 上開始使用 Docker 遠端容器
了解如何使用 WSL 2 (Windows 子系統 Linux 版,第2版) 來設定適用於 Windows 的 Docker Desktop,以便與 Linux 命令列搭配使用 (Ubuntu、Debian、SUSE 等等)。
VS Code 和 Docker
使用 VS Code 建立 Docker 容器
使用遠端 - 容器延伸模組在容器內設定功能完整的開發環境,並尋找教學課程來設定 NodeJS 容器、Python 容器或 ASP.NET Core 容器。
將 VS Code 連結至 Docker 容器
了解如何將 Visual Studio Code 連結至已在執行中的 Docker 容器,或連結至 Kubernetes 叢集中的容器。
在 WSL 2 中使用遠端容器
了解如何搭配 WSL 2 (Windows 子系統 Linux 版、第2版) 使用 Docker 容器,以及如何利用 VS Code 來完成一切設定。 您也可以了解其運作方式。
Visual Studio 和 Docker
Visual Studio 中的 Docker 支援
除了了解容器協調流程的支援之外,還可了解適用於 ASP.NET 專案、ASP.NET Core 專案以及 Visual Studio 中的 .NET Core 和 .NET Framework 主控台專案的 Docker 支援。
快速入門:Visual Studio 中的 Docker
了解如何建置、偵測及執行容器化 .NET、ASP.NET 和 ASP.NET Core 應用程式,並使用 Visual Studio 將其發佈至 Azure Container Registry (ACR)、Docker Hub、Azure App Service 或您自己的容器登錄。
教學課程:使用 Docker Compose 建立多容器應用程式
了解如何管理多個容器,並在 Visual Studio 中使用容器工具時在兩者之間進行通訊。 您也可以找到教學課程的連結,例如如何搭配使用 Docker 與 React 單頁應用程式。
Visual Studio 中的容器工具
尋找涵蓋如何在容器中執行建置工具、對 Docker 應用程式進行偵錯、針對開發工具進行疑難排解、部署 Docker 容器,以及使用 Visual Studio 橋接 Kubernetes 的主題。
.NET 和 Docker
.NET 指南:微服務應用程式和容器
以容器管理的微服務型應用程式簡介指南。
什麼是 Docker?
Docker 容器的基本說明,包括比較 Docker 容器與虛擬機器,以及 Docker 術語和概念的基本分類法,說明容器、映像和登錄的差異。
教學課程:容器化 .NET 應用程式
了解如何使用 Docker 將 .NET 應用程式容器化,包括建立 Dockerfile、基本命令,以及清除資源。
Docker 應用程式的開發工作流程
描述 Docker 容器型應用程式的內部迴圈開發工作流程。
Azure Container Services
Azure 容器執行個體
了解如何在受控、無伺服器的 Azure 環境中隨選執行 Docker 容器,包括使用 Docker CLI、ARM、Azure 入口網站進行部署、建立多容器群組、在容器之間共用資料、連線至虛擬網路等等的方法。
Azure Container Registry
了解如何在私人登錄中為所有容器部署類型建置、儲存和管理容器映像與成品。 為現有的容器開發和部署管線建立 Azure 容器登錄、設定自動化工作,並了解如何管理您的登錄,包括異地複寫和最佳做法。
Azure Service Fabric
了解 Azure Service Fabric,這是一種分散式系統平台,可用於封裝、部署及管理可調整和可靠的微服務和容器。
Azure App Service
了解如何以您選擇的程式設計語言來建置和裝載 Web 應用程式、行動後端和 RESTful API,而不需要管理基礎結構。 嘗試 Azure App Service Learn 模組,根據 Docker 映像部署 Web 應用程式,並設定持續部署。
深入了解支援容器的 Azure 服務。
Docker 容器解說者影片
Kubernetes 和容器協調流程解說者影片
Windows 上的容器
Windows 上的容器文件
封裝應用程式及其相依性,並利用作業系統層級虛擬化,在單一系統上建立快速、完全隔離的環境。 了解 Windows 容器,包括快速入門、部署指南和範例。
Windows 容器的常見問題集
尋找關於容器的常見問題集。 另請參閱 StackOverflow 中關於「適用於 Windows 的 Docker 與 Windows 上的 Docker 之間有何差異?」的說明
設定您的環境
了解如何設定 Windows 11、Windows 10 或 Windows Server 以建立、執行及部署容器,包括必要條件、安裝 Docker,以及使用 Windows 容器基底映像。
在 Azure Kubernetes Service (AKS) 上建立 Windows Server 容器
了解如何使用 Azure CLI,將 Windows Server 容器中的 ASP.NET 範例應用程式部署至 AKS 叢集。