Image Builder

À quoi sert cet écran

Image Builder génère des Dockerfiles : vous décrivez l’image souhaitée dans un formulaire, et il produit un Dockerfile que vous ajustez puis versionnez. Il existe pour que conteneuriser un service ne commence pas par recopier le Dockerfile de quelqu’un d’autre en espérant.

Deux points d’entrée : un formulaire vierge, ou un modèle prérempli issu de la Bibliothèque de modèles.

Avant de commencer

Pour faire ceci Il vous faut
Ouvrir Image Builder la permission de lecture Dockerfile de local-env

Ouvrir l’écran

Build › Image Builder dans la barre latérale.

URL directe : /developer-tools/from-scratch-docker-generator

📸 Capture d’ecran : Le formulaire Image Builder, vide. Repères : (1) le champ de l’image de base, (2) la zone des étapes de build, (3) le champ des ports exposés, (4) l’action de génération.

Aperçu

Image Builder est un outil orienté développeur au sein de la plateforme interne Fenwave (IDP) qui simplifie la création de Dockerfiles prêts pour la production. Il offre deux points de départ pour le même générateur puissant : commencer par un formulaire vierge pour construire à partir de zéro, ou choisir un modèle pré-configuré que vous pouvez entièrement personnaliser.

Capacités clés :

  • Points de départ flexibles - Commencez par un formulaire vierge ou choisissez parmi des modèles pré-remplis
  • Bibliothèque de modèles - Modèles de démarrage rapide pour Node.js, Python, Java, Go, et bien d’autres
  • Aperçu en direct - Voir votre Dockerfile se mettre à jour en temps réel au fur et à mesure de votre configuration
  • Réorganisation par glisser-déposer - Réorganisez visuellement certaines instructions Docker
  • Analyse de sécurité - Analyse intégrée des vulnérabilités Trivy pour les Dockerfiles générés
  • Téléchargement instantané - Téléchargez votre Dockerfile validé en un seul clic

Scénario

Un service sans Dockerfile, attendu dans un environnement la semaine prochaine.

  1. Consultez d’abord la Bibliothèque de modèles. Partir d’un modèle adapté au runtime fait gagner plus que le formulaire.
  2. Si rien ne convient, Build › Image Builder et partez d’un formulaire vierge.
  3. Remplissez-le — voir Générateur de Dockerfile. Réglez d’abord l’image de base : toutes les décisions suivantes en découlent.
  4. Générez, puis relisez le résultat. C’est un point de départ, pas un artefact fini : l’ordre des couches et la taille de l’image restent à votre charge.
  5. Versionnez-le dans le dépôt.
  6. Lancez une analyse de sécurité avant qu’il n’atteigne un environnement. Une image de base choisie dans un formulaire reste une image de base dont vous êtes désormais responsable, vulnérabilités comprises.

En cas de problème

Symptôme Cause Comment vérifier Solution
Image Builder n’est pas dans le sous-menu Build Il manque la permission de lecture Dockerfile Access Explorer Demandez un rôle qui l’accorde
Le Dockerfile généré ne se construit pas Le formulaire décrit une intention, pas un build validé Construisez-le localement Ajustez et reconstruisez ; le générateur ne compile pas
Aucun modèle ne correspond à votre stack L’ensemble est fixe Bibliothèque de modèles Partez d’un formulaire vierge

Pour aller plus loin