Aller au contenu
Formation gratuite et accessible à tous. Les cours évoluent grâce à tes retours.
Langue : FR

Données, bases et déploiement Vérifié sur documentation Avancé

multi-stage-dockerfile

github/awesome-copilot

Écrire des Dockerfile optimisés

Texte de fiche en cours de relecture : les informations techniques sont vérifiées, la rédaction n'est pas encore validée par un humain.

À quoi ça sert

Aide l'agent à écrire des Dockerfile en plusieurs étapes : une étape pour construire, une autre pour exécuter, afin d'obtenir des images plus légères et mieux organisées.

Pour qui

Pour toi qui mets une appli dans un conteneur Docker et veux une image petite et propre.

Exemples de demandes

  • « Écris un Dockerfile multi-étapes pour mon appli Node. »
  • « Allège l'image Docker de mon projet Python. »
  • « Ajoute un utilisateur non administrateur et un contrôle de santé à mon Dockerfile. »

Limites

  • Il faut Docker installé pour construire et lancer l'image.
  • Le skill est un court ensemble de consignes générales, sans scripts ni exemples complets par langage.
  • L'agent doit encore adapter le résultat à ton projet ; l'image finale est à vérifier en la construisant.

Installer ce skill

Prérequis : Docker

Copie la commande, colle-la dans ton terminal (Mac) ou PowerShell (Windows), puis confirme toi-même quand le programme te le demande.

Commande (dernière version publiée)

npx skills add https://github.com/github/awesome-copilot --skill multi-stage-dockerfile -a claude-code

Il faut Node.js 22.20 ou plus récent pour la commande npx. Windows : si la création de liens échoue : ajouter --copy (non testé).

Commande figée sur la version vérifiée

Commande figée sur la version vérifiée

npx skills add github/awesome-copilot@797337f33f73e35d08d82f840e21c4b8c4932d88 --skill multi-stage-dockerfile -a claude-code

Commande vérifiée sur la documentation, pas encore essayée par Neurylio.

Avant d'installer. Lis le fichier SKILL.md sur GitHub, vérifie d'où vient le skill et ce qu'il peut faire. Les leçons du module 7 t'expliquent comment :

Retour à la bibliothèque