GitHub Copilot 版 Docker

可用性: 搶先體驗 (Early Access)

GitHub Copilot 版 Docker 擴充功能將 Docker 的功能與 GitHub Copilot 整合,提供應用程式容器化、產生 Docker 資產以及分析專案弱點的輔助。此擴充功能可幫助您在任何可以使用 GitHub Copilot Chat 的地方簡化與 Docker 相關的工作。

主要功能

GitHub Copilot 版 Docker 擴充功能的主要功能包括:

  • 在任何可以使用 GitHub Copilot Chat 的情境(例如 GitHub.com 或 Visual Studio Code)中,詢問關於容器化的問題並接收回應。
  • 為專案自動產生 Dockerfile、Docker Compose 檔案以及 .dockerignore 檔案。
  • 直接從聊天介面針對已產生的 Docker 資產發起提取請求 (Pull Requests)。
  • Docker Scout 取得專案弱點摘要,並透過 CLI 接收後續步驟建議。

資料隱私

Docker 代理程式僅針對 Docker 的文件與工具進行訓練,以協助處理容器化及相關任務。它無法存取您專案中非您詢問問題範圍內的資料。

使用 GitHub Copilot 版 Docker 擴充功能時,若經使用者授權,GitHub Copilot 可能會在請求中包含對目前開啟檔案的參照。Docker 代理程式可以讀取該檔案以提供具備情境意識的回應。

若代理程式收到檢查弱點或產生 Docker 相關資產的請求,它會將參照的儲存庫複製到記憶體儲存空間中,以執行必要的動作。

原始程式碼或專案中繼資料絕不會被永久儲存。問題與回答會被保留以供分析與疑難排解之用。Docker 代理程式處理的資料絕不會與第三方共用。

支援的語言

GitHub Copilot 版 Docker 擴充功能支援下列程式語言,可用於從零開始進行專案容器化的任務:

  • Go
  • Java
  • JavaScript
  • Python
  • Rust
  • TypeScript
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.