主要功能Docker for GitHub Copilot 擴充功能的主要功能包括
- 在 GitHub Copilot Chat 可用的任何環境中(例如 GitHub.com 和 Visual Studio Code)提問並接收關於容器化的回覆。
- 自動為專案產生 Dockerfile、Docker Compose 檔案和
.dockerignore
檔案。 - 直接從聊天介面使用產生的 Docker 資產開啟提取請求。
- 從 Docker Scout 取得專案弱點摘要,並透過 CLI 接收後續步驟。
Docker 代理程式專門針對 Docker 的文件和工具進行訓練,以協助容器化和相關任務。它無法在您提出的問題範圍之外存取您專案的資料。
使用 Docker Extension for GitHub Copilot 時,如果使用者授權,GitHub Copilot 可以在其請求中包含對目前開啟檔案的參考。Docker 代理程式可以讀取該檔案以提供與環境相關的回應。
如果要求代理程式檢查弱點或產生 Docker 相關資產,它會將參考的儲存庫複製到記憶體儲存空間中,以執行必要的動作。
原始碼或專案中繼資料絕不會永久儲存。問題和答案會保留用於分析和疑難排解。Docker 代理程式處理的資料絕不會與第三方共用。
Docker Extension for GitHub Copilot 支援下列程式語言,用於從頭開始將專案容器化的任務
- Go
- Java
- JavaScript
- Python
- Rust
- TypeScript