共用方式為


快速入門:使用 GitHub Copilot 將專案容器化以實現 .NET 的現代化

在這個快速入門中,你將學習如何利用 GitHub Copilot 的 .NET 現代化技術來容器化你的專案。 現代化工具利用 GitHub Copilot 的 AI 能力來執行以下操作:

  • 分析您的專案結構和相依性
  • 產生 Dockerfile 組態
  • 建立建置就緒的 Docker 映像檔
  • 引導您完成容器化程序

先決條件

開始之前,請確定您擁有:

備註

這些先決條件適用於 Visual Studio。 關於其他開發環境,請參見 GitHub Copilot 現代化安裝指南

容器化您的專案

GitHub Copilot 的 .NET 容器化現代化功能幫助你將專案容器化。 若要啟動容器化程序,請完成下列步驟:

  1. 在 Visual Studio 開啟你的專案。

  2. 執行應用程式評估並開啟評估報告。

  3. 在執行 Docker 容器化 任務前,先解決雲端準備問題。

  4. 請務必在GitHub Copilot工具箱中啟用 appModernizationDeploy

    顯示容器化工具選取的螢幕擷取畫面。

  5. 可透過以下其中一種方法開始容器化:

    • 從評估報告中啟動容器化:在評估報告中,選擇 執行任務 來進行 Docker 容器化任務。

      在評量報告中顯示容器化工作的螢幕擷取畫面。

    • 使用容器化提示:你可以在 Copilot 聊天功能中輸入以下提示來進行容器化你的專案:

      檢查我的專案,並協助我規劃如何使用 #appmod-get-containerization-plan 工具來將應用程式容器化。 執行計劃。 最終目標是擁有能夠構建的 Dockerfile。

      截圖,示範如何在GitHub Copilot中使用提示符啟動容器化流程。

  6. 開始流程後,GitHub Copilot可以請求你同意使用工具或執行指令。 出現提示時授予權限。

  7. GitHub Copilot分析你的專案並制定計畫。 該計劃包括專案的明細和容器化專案的步驟。

  8. GitHub Copilot會依照步驟產生 Dockerfile 並驗證你的 Docker 映像是否成功建置。

  9. 當 GitHub Copilot 完成將你的專案容器化後,會提供一份操作摘要。

註釋

  • 使用 Claude Sonnet 4 或更高版本的型號以獲得最佳效果。
  • Copilot 可能需要幾次迭代才能修正容器化錯誤。

其他資源