GitHub Copilot 版 Docker

可用性: 搶先體驗

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 資產的拉取請求。
  • 透過 Docker Scout 獲取專案漏洞摘要,並透過 CLI 接收後續步驟。

資料隱私

Docker 代理經過專門訓練,僅基於 Docker 的文件和工具提供容器化及相關任務的幫助。它無權訪問您的專案資料,除非您在提問時提供這些資料。

使用 GitHub Copilot 版 Docker 擴充套件時,如果使用者授權,GitHub Copilot 可能會在其請求中包含對當前開啟檔案的引用。Docker 代理可以讀取該檔案以提供上下文相關的響應。

如果請求代理檢查漏洞或生成與 Docker 相關的資產,它會將引用的儲存庫克隆到記憶體儲存中以執行必要的動作。

原始碼或專案元資料絕不會持久儲存。問題和答案會保留用於分析和故障排除。Docker 代理處理的資料絕不會與第三方共享。

支援的語言

GitHub Copilot 版 Docker 擴充套件支援以下程式語言,用於從頭開始容器化專案:

  • Go
  • Java
  • JavaScript
  • Python
  • Rust
  • TypeScript