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

Le processus de construction et publication

Cette documentation est structurée de manière à correspondre aux étapes que vous devez suivre lors de la création de votre extension.

Il y a deux parties principales pour créer une extension Docker :

  1. Construire les fondations
  2. Publier l'extension
Note

Vous n'avez pas besoin de payer pour créer une extension Docker. Le SDK Extension Docker est licencié sous la licence Apache 2.0 et est gratuit à utiliser. Tout le monde peut créer de nouvelles extensions et les partager sans contraintes.

Il n'y a également aucune contrainte sur la façon dont chaque extension doit être licenciée, c'est à vous de décider lors de la création d'une nouvelle extension.

Partie 1 : Construire les fondations

Le processus de construction consiste en :

  • Installer la dernière version de Docker Desktop.
  • Configurer le répertoire avec des fichiers, incluant le code source de l'extension et les fichiers spécifiques à l'extension requis.
  • Créer le Dockerfile pour construire, publier et exécuter votre extension dans Docker Desktop.
  • Configurer le fichier de métadonnées qui est requis à la racine du système de fichiers de l'image.
  • Construire et installer l'extension.

Pour plus d'inspiration, voir les autres exemples dans le dossier samples.

Tip

Lors de la création de votre extension, assurez-vous de suivre les directives de conception et de style UI pour garantir la cohérence visuelle et les standards d'accessibilité niveau AA.

Partie 2 : Publier et distribuer votre extension

Docker Desktop affiche les extensions publiées dans le Marketplace des Extensions. Le Marketplace des Extensions est un espace organisé où les développeurs peuvent découvrir des extensions pour améliorer leur expérience de développement et télécharger leur propre extension pour la partager avec le monde.

Si vous voulez que votre extension soit publiée dans le Marketplace, lisez la documentation de publication.

Vous avez déjà créé une extension ?

Faites-nous part de votre expérience en utilisant le formulaire de commentaires.

Et ensuite ?

Si vous voulez commencer rapidement à créer une extension Docker, voir le Guide de démarrage rapide.

Alternativement, commencez par lire la section "Partie 1 : Construction" pour des informations plus approfondies sur chaque étape du processus de création d'extension.

Pour un tutoriel approfondi de l'ensemble du processus de construction, nous recommandons la présentation vidéo suivante de DockerCon 2022.