Utiliser les modèles prédéfinis
À quoi sert cet écran
L’ensemble de modèles dont le générateur peut partir, et comment trouver celui qui correspond à votre stack.
Avant de commencer
| Pour faire ceci | Il vous faut |
|---|---|
| Parcourir les modèles | la permission de lecture Dockerfile de local-env |
Ouvrir l’écran
Tools › Templates Library.
La Templates Library offre des modèles Dockerfile prêts pour la production pour les frameworks et langages populaires. Sélectionner un modèle pré-remplit le formulaire Dockerfile Generator avec des valeurs optimisées que vous pouvez utiliser telles quelles ou personnaliser.
📸 Capture d’ecran : La bibliothèque de modèles. Repères : (1) les contrôles de recherche et de filtre, (2) une carte de modèle, (3) l’action qui l’ouvre dans le générateur.
Modèles disponibles
| Modèle | Langage | Catégorie | Difficulté | Cas d’usage |
|---|---|---|---|---|
| Node.js Application | JavaScript | Web Application | Beginner | Projets basés sur Express, NestJS et npm |
| Python Flask/Django | Python | Web Application | Beginner | Applications Python web avec dépendances pip |
| Java Spring Boot | Java | Enterprise | Intermediate | Applications Java basées sur Maven ou Gradle |
| Go Application | Go | Microservice | Intermediate | Microservices Go légers |
| Database Service | SQL/NoSQL | Database | Beginner | Conteneurs PostgreSQL, MySQL, MongoDB |
| Ruby on Rails | Ruby | Web Application | Intermediate | Applications Rails avec Bundler |
| PHP Laravel | PHP | Web Application | Beginner | Laravel avec Composer |
| .NET Core | C# | Enterprise | Intermediate | API web ASP.NET Core |
Filtrer et rechercher
- Recherche : Tapez dans la zone de recherche pour filtrer par nom, description ou tags
- Dropdown Language : Filtrer par JavaScript, Python, Java, Go, etc.
- Dropdown Category : Filtrer par Web Application, Enterprise, Microservice, Database
- Dropdown Difficulty : Beginner (simple), Intermediate (complexe), Advanced (optimisé production)
Utiliser un modèle
- Parcourez ou recherchez le modèle souhaité
- Cliquez sur “Use Template” sur la ligne du modèle
- Le Dockerfile Generator s’ouvre avec le modèle pré-chargé
- Modifiez, ajoutez ou supprimez des champs selon vos besoins
- Cliquez sur “Validate Dockerfile” pour générer et analyser votre Dockerfile final
Scénario
Choisir un modèle pour une stack jamais conteneurisée.
- Filtrez ou cherchez par runtime, pas par framework. Les modèles s’organisent autour de ce qui détermine l’image de base et les étapes de build.
- Ouvrez le plus proche et lisez ce qu’il produit avant de générer.
- Si deux se valent, prenez le plus simple. Retirer une étape inutile est plus facile que de découvrir plus tard pourquoi une étape héritée existe.
- Générez et adaptez — voir Générateur de Dockerfile.
En cas de problème
| Symptôme | Cause | Comment vérifier | Solution |
|---|---|---|---|
| Aucun modèle ne convient | L’ensemble est fixe | — | Partez de zéro dans Image Builder |
| Un modèle produit plus que nécessaire | Il vise un cas général | Le fichier généré | Supprimez les étapes inutiles |
Pour aller plus loin
- Générateur de Dockerfile — adapter votre choix