适用于 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 中。
  • 自动生成 Dockerfile、Docker Compose 文件和项目文件。.dockerignore
  • 直接从聊天中使用生成的 Docker 资产打开拉取请求 接口。
  • 从 Docker 获取项目漏洞摘要 通过 CLI 侦察并接收后续步骤。

数据隐私

Docker 代理专门接受过 Docker 文档和工具的培训,以 协助完成容器化和相关任务。它无权访问您的 项目的数据。

使用适用于 GitHub Copilot 的 Docker 扩展时,GitHub Copilot 可能包括 请求中对当前打开文件的引用(如果已获得 用户。Docker 代理可以读取文件以提供上下文感知响应。

如果请求代理检查漏洞或生成 Docker 相关资源,它会将引用的仓库克隆到内存中 storage 来执行必要的操作。

源代码或项目元数据永远不会永久存储。问题和 保留答案用于分析和故障排除。由 Docker 代理从不与第三方共享。

支持的语言

GitHub Copilot 的 Docker 扩展支持以下编程 涉及从头开始容器化项目的任务的语言:

  • 爪哇岛
  • JavaScript (英语)
  • TypeScript (类型脚本)