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