使用容器搭配 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 容器入門課程,以及一門 variety 課程教你如何開始使用 Docker 及連接 Azure 服務。
開始使用 WSL 2 上的 Docker 遠端容器
學習如何使用 WSL 2(Windows 子系統 Linux 版,版本 2)來設定 Docker Desktop for Windows 以搭配 Linux 命令列(Ubuntu、Debian、SUSE 等)。
VS Code 和 Docker
開發容器教學
在容器內用 Dev Containers 擴充功能建立一個功能完整的開發環境。 找教學來設置 Node.js 容器、Python 容器,或 ASP.NET Core容器。
將 VS Code 附加至 Docker 容器
學習如何將Visual Studio Code附加到已經運行中的 Docker 容器,或是 Kubernetes 叢集中的 容器。
開發容器文件
VS Code 團隊的完整開發容器參考,涵蓋進階設定、環境變數、埠轉發等內容。
在 Windows 上設定開發容器
針對 Windows 的設定指南,涵蓋 WSL 2 與 Docker 桌面設定,以及良好容器效能所需的檔案系統配置要求。
Visual Studio 與 Docker
在 Visual Studio 中的 Docker 支援
了解 ASP.NET 專案、ASP.NET Core 專案,以及 .NET Core 和 .NET Framework 主控台專案在 Visual Studio 中提供的 Docker 支援,以及容器編排的支援。
Quickstart: Docker in Visual Studio
學習如何建置、除錯並執行容器化的 .NET、ASP.NET 和 ASP.NET Core 應用程式,並將其發佈到 Azure Container Registry(ACR)、Docker Hub、Azure App 服務 或你自己的容器登錄檔Visual Studio。
教學課程:使用 Docker Compose 建立多容器應用程式
學習如何在 Visual Studio 中使用容器工具管理多個容器,並在它們之間溝通。 您也可以找到教學課程的連結,例如如何 搭配 React 單頁應用程式使用 Docker。
Visual Studio 中的容器工具
尋找涵蓋如何在容器中執行建置工具、除錯Docker 應用、開發工具故障排除、部署 Docker 容器,以及橋接 Kubernetes 與 Visual Studio 的主題。
.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 服務
瞭解如何以您選擇的程式設計語言建置及裝載 Web 應用程式、行動後端和 RESTful API,而不需管理基礎結構。 試試
了解更多支援容器的
Docker 容器介紹影片
Kubernetes 和容器編排說明影片
Windows 上的容器
Windows 容器文檔
使用應用程式及其相依項進行封裝,並利用操作系統層級的虛擬化技術,在單一系統上創建快速且完全隔離的環境。 學習關於Windows容器,包括快速入門、部署指南及範例。
關於Windows容器的常見問題
嘗試查詢關於容器的常見問題解答。 也可以參考 StackOverflow 裡的說明,內容是「Docker for Windows 和 Docker on Windows 有什麼不同?」
設定你的環境
學習如何設定Windows 11、Windows 10或Windows Server來建立、執行及部署容器,包括前置條件、安裝 Docker,以及操作 Windows容器基礎映像。
在 Azure Kubernetes Service (AKS) 上建立一個 Windows Server 容器
學習如何在 Windows Server 容器中部署 ASP.NET 範例應用程式到 AKS 叢集,使用 Azure CLI。