Docker for GitHub Copilot

可用性: 抢先体验

面向 GitHub Copilot 的 Docker 扩展 集成了 Docker 的功能与 GitHub Copilot,提供了应用程序容器化、生成 Docker 资产和分析项目漏洞方面的帮助。此扩展可帮助您在任何可用 GitHub Copilot Chat 的地方简化 Docker 相关任务。

主要功能

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
页面选项