GitHub Copilot 的 Docker
目录
早期访问
Docker for GitHub Copilot 扩展是一个 早期访问产品。
Docker for GitHub Copilot 扩展将Docker的功能与GitHub Copilot集成,提供容器化应用程序、生成Docker资产和分析项目漏洞的帮助。此扩展帮助您在GitHub Copilot Chat可用的地方简化与Docker相关的任务。
主要特点
Docker for GitHub Copilot 扩展的主要功能包括:
- 在任何可以使用GitHub Copilot Chat的环境中(例如GitHub.com和Visual Studio Code中)提出问题并接收关于容器化的回答。
- 自动为项目生成Dockerfiles、Docker Compose文件和
.dockerignore文件。 - 直接从聊天界面打开带有生成的Docker资源的拉取请求。
- 从 Docker Scout 获取项目漏洞的摘要,并通过 CLI 接收下一步操作。
数据隐私
Docker代理专门在Docker的文档和工具上进行训练,以协助容器化及相关任务。它无法访问您项目的数据,除非在您提问的上下文中。
当使用GitHub Copilot的Docker扩展时,如果用户授权,GitHub Copilot可能会在其请求中包含对当前打开文件的引用。Docker代理可以读取该文件以提供上下文感知的响应。
如果请求代理检查漏洞或生成与Docker相关的资产,它将把引用的仓库克隆到内存存储中,以执行必要的操作。
源代码或项目元数据从不持久存储。问题和答案保留用于分析和故障排除。Docker代理处理的数据从不与第三方共享。
支持的语言
GitHub Copilot 的 Docker 扩展支持以下编程语言,用于从头开始容器化项目的任务:
- 去
- Java
- JavaScript
- Python
- Rust
- TypeScript