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