共用方式為


Docker 型應用程式的開發過程

小提示

此內容是適用於容器化 .NET 應用程式的電子書.NET 微服務架構摘錄,可在 .NET Docs 或免費下載的 PDF 中取得,可脫機讀取。

.NET 微服務架構的容器化 .NET 應用程式電子書封面縮圖。

開發容器化的 .NET 應用程式時,您可以選擇使用強調整合開發環境(IDE)的 Visual Studio 和適用於 Docker 的工具,或選擇以 Docker CLI 和 Visual Studio Code 為重點的命令行界面及編輯器。

Docker 應用程式的開發環境

開發工具選擇:IDE 或編輯器

無論您偏好完整且功能強大的 IDE 或輕量型和敏捷式編輯器,Microsoft都有可用來開發 Docker 應用程式的工具。

Visual Studio (適用於 Windows)。 使用 Visual Studio 進行基於 Docker 的 .NET 8 應用程式開發需要 Visual Studio 2022 或更新的版本。 Visual Studio 內建了 Docker 的工具。 Docker 的工具可讓您直接在目標 Docker 環境中開發、執行及驗證應用程式。 您可以按 F5 直接在 Docker 主機中執行和偵錯應用程式(單一容器或多個容器),或按 CTRL + F5 來編輯和重新整理應用程式,而不需要重建容器。 此 IDE 是 Docker 型應用程式最強大的開發選擇。

Visual Studio Code 和 Docker CLI。 如果您想要支援任何開發語言的輕量型和跨平臺編輯器,可以使用 Visual Studio Code 和 Docker CLI。 此 IDE 是 macOS、Linux 和 Windows 的跨平台開發方法。 此外,Visual Studio Code 支援 Docker 的擴充功能,例如 Dockerfile 的 IntelliSense 和從編輯器執行 Docker 命令的快捷任務。

藉由安裝 Docker Desktop,您可以使用單一 Docker CLI 來建置適用於 Windows 和 Linux 的應用程式。

其他資源

Docker 容器的 .NET 語言和架構

如本指南先前章節所述,您可以在開發 Docker 容器化 .NET 應用程式時,使用 .NET Framework、.NET 8 或開放原始碼 Mono 專案。 當以Linux或 Windows 容器為目標時,您可以在 C#、F# 或 Visual Basic 中進行開發,視使用中的 .NET Framework 而定。 如需 about.NET 語言的詳細資訊,請參閱部落格文章 .NET 語言策略