Docker ignore le générateur de fichiers
Générez un fichier .dockerignore prêt pour la production en quelques secondes. Utilisez les préréglages de pile, les bascules de groupe de règles et les contrôles de maintien du modèle pour réduire la taille du contexte de génération, protéger les secrets et accélérer les générations Docker.
Generate an accurate .dockerignore file from stack presets and rule groups. Reduce Docker build context size, avoid leaking secrets, and keep templates or required files with explicit keep patterns.
Pourquoi utiliser ce générateur de fichiers Docker Ignore
- Optimisation du contexte de construction : générez des règles plus propres.dockerignore qui réduisent la taille du contexte de construction Docker et accélèrent les flux de travail de création d'images et de transmission.
- Préréglages Stack-Aware : utilisez les préréglages de langage et de framework pour Node.js, Next.js, Python, Java, Go, Rust, .NET, PHP et Ruby pour couvrir les valeurs par défaut pratiques ignorées.
- Protection des fichiers secrets : appliquez des groupes de règles pour les fichiers.env et le matériel de certificat afin que le contenu sensible soit moins susceptible d'être copié dans les contextes de construction Docker.
- Sortie déterministe : obtenez des règles dédupliquées et ordonnées avec des commentaires de section facultatifs, des modèles de conservation personnalisés et un rapport de génération à examiner avant la validation.
Sélection de règles prédéfinies
Choisissez un ou plusieurs préréglages de pile pour inclure des règles d'ignorance pratiques pour les répertoires de dépendances, les sorties de build, les caches de structure et les artefacts de test. Les préréglages sont fusionnés et dédupliqués automatiquement pour une ligne de base cohérente.dockerignore.
Contrôles de groupe de règles
Basculez les groupes de modèles tels que les secrets, les fichiers d'éditeur, les métadonnées de contrôle de version et les journaux. Cela vous permet d'affiner le filtrage contextuel pour les flux de travail de développement, de CI et de création d'images de production sans modifier manuellement chaque règle.
Ignorer et conserver les modèles personnalisés
Ajoutez des modèles d'ignorance personnalisés et des modèles de conservation explicites dans la même passe de génération. Les modèles de conservation sont normalisés avec des préfixes de négation et inclus dans la sortie afin que les modèles ou fichiers de flux de travail requis ne soient pas accidentellement exclus.
Traitement privé côté navigateur
Tous les traitements s'exécutent localement dans votre navigateur. Vos chemins de projet et vos choix de règles restent sur votre appareil et ne sont jamais téléchargés vers des services externes.
Foire aux questions
Docker Ignore File Generator crée des règles .dockerignore pratiques à partir des préréglages de langue et des contrôles de groupe de règles afin que le contexte de construction Docker exclue les fichiers inutiles.
Oui. Vous pouvez ajouter des modèles de conservation personnalisés écrits sous forme de règles de négation, ce qui permet de préserver les modèles et les fichiers de flux de travail requis tout en ignorant les répertoires étendus.
Oui. Vous pouvez combiner plusieurs préréglages tels que Node.js, Python, Java, Go, Rust, .NET, PHP et Ruby dans une seule sortie générée.
Non. Tout s'exécute dans votre navigateur, vos entrées et modèles générés restent donc locaux sur votre appareil.
Oui. L'outil déduplique les modèles avant d'écrire la sortie finale, donc la combinaison de plusieurs préréglages ne produira pas de lignes redondantes dans votre fichier .dockerignore.
Oui. C'est 100% gratuit et aucun compte n'est requis. Générez autant de fichiers .dockerignore que nécessaire directement dans votre navigateur.