适用于 GitHub Copilot 的 Docker
目录
抢先体验
适用于 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