共用方式為


快速入門:使用 GitHub Copilot 現代化工具來容器化你的專案

在這個快速入門中,你會使用 GitHub Copilot 現代化功能來容器化你的專案。

要使用像 Azure Kubernetes Service 和 Azure Container Apps 這類容器運算服務,你需要透過建立 Dockerfile 和其他相關設定檔來容器化專案,並建立容器映像檔。 GitHub Copilot 現代化擴充功能自動化了這個容器化流程。

先決條件

容器化您的專案

請依照以下步驟開始容器化流程:

  1. 請確定您已安裝並執行 Docker。

  2. 在 Visual Studio Code 中,開啟已移轉的專案。

  3. 活動 側邊欄,開啟 GitHub Copilot 現代化 擴充視窗。

  4. 任務 區塊,打開 容器化任務 並選擇 容器化應用程式

    Visual Studio Code 的螢幕擷取畫面,顯示 [容器化應用程式] 工作,並醒目提示 [執行工作] 按鈕。

  5. 選取工作後,具有客服專員模式的 Copilot 聊天視窗會自動開啟。

  6. 要在 Copilot 聊天視窗中反覆選擇 繼續 以確認每項工具操作。 Copilot 代理程式使用各種工具來促進容器化。 每個工具的使用都需要選擇 繼續 以確認。

  7. Copilot 通常會執行下列步驟來容器化您的專案:

    • 檢查 Docker 是否已安裝並執行。
    • 檢查應用程式程式碼是否已準備好在容器中執行。
    • 為每個專案建立 Dockerfile。
    • 為每個專案建置 Docker 映像檔。
    • 建立容器化結果的摘要。

備註

我們建議使用 Claude Sonnet 4 或更高版本的型號以獲得最佳效果。

Copilot 可能需要幾次迭代才能修正容器化錯誤。

用你自己的提示詞自訂

容器 化應用程式 按鈕會傳送預設的提示。 如需更多控制,請在 Copilot 聊天中的代理模式直接輸入自訂提示。 這種方法讓你能為專案指定容器化偏好。

小提示

不同情境的範例提示:

  • "Containerize my application using a multi-stage Dockerfile to minimize the final image size" - 優化生產映像檔大小。
  • "Create a Dockerfile for my project using Eclipse Temurin 21 as the base image" - 指定特定的基底影像。
  • "Containerize all modules in this multi-module project and create a docker-compose.yml for local testing" - 使用 compose 處理多模組專案。
  • "Containerize my app and push the image to my Azure Container Registry: <acr-name>.azurecr.io" - 一步一步建構推進。

另請參閱