⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Docker pour GitHub Copilot

Availability: Early Access

L'extension Docker pour GitHub Copilot intègre les capacités de Docker avec GitHub Copilot, fournissant une assistance pour conteneuriser des applications, générer des ressources Docker et analyser les vulnérabilités de projet. Cette extension vous aide à rationaliser les tâches liées à Docker partout où GitHub Copilot Chat est disponible.

Fonctionnalités principales

Les fonctionnalités principales de l'extension Docker pour GitHub Copilot incluent :

  • Posez des questions et recevez des réponses sur la conteneurisation dans n'importe quel contexte où GitHub Copilot Chat est disponible, comme sur GitHub.com et dans Visual Studio Code.
  • Générez automatiquement des Dockerfiles, des fichiers Docker Compose et des fichiers .dockerignore pour un projet.
  • Ouvrez des pull requests avec les ressources Docker générées directement depuis l'interface de chat.
  • Obtenez des résumés des vulnérabilités de projet depuis Docker Scout et recevez les prochaines étapes via la CLI.

Confidentialité des données

L'agent Docker est formé exclusivement sur la documentation et les outils de Docker pour assister avec la conteneurisation et les tâches associées. Il n'a pas accès aux données de votre projet en dehors du contexte des questions que vous posez.

Lors de l'utilisation de l'extension Docker pour GitHub Copilot, GitHub Copilot peut inclure une référence au fichier actuellement ouvert dans sa requête si autorisé par l'utilisateur. L'agent Docker peut lire le fichier pour fournir des réponses contextuelles.

Si l'agent est sollicité pour vérifier les vulnérabilités ou générer des ressources liées à Docker, il clonera le référentiel référencé dans un stockage en mémoire pour effectuer les actions nécessaires.

Le code source ou les métadonnées de projet ne sont jamais stockés de manière persistante. Les questions et réponses sont conservées pour l'analyse et le dépannage. Les données traitées par l'agent Docker ne sont jamais partagées avec des tiers.

Langages supportés

L'extension Docker pour GitHub Copilot supporte les langages de programmation suivants pour les tâches impliquant la conteneurisation d'un projet depuis zéro :

  • Go
  • Java
  • JavaScript
  • Python
  • Rust
  • TypeScript