Docker ignora gerador de arquivo
Gere um arquivo .dockerignore pronto para produção em segundos. Use predefinições de pilha, alternância de grupos de regras e controles de manutenção de padrões para reduzir o tamanho do contexto de compilação, proteger segredos e acelerar compilações do 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.
Por que usar este Docker Ignore File Generator
- Otimização do contexto de construção: gere regras Cleaner.dockerignore que reduzem o tamanho do contexto de construção do Docker e aceleram a construção de imagens e fluxos de trabalho push.
- Predefinições com reconhecimento de pilha: use predefinições de linguagem e estrutura para Node.js, Next.js, Python, Java, Go, Rust, .NET, PHP e Ruby para cobrir padrões práticos de ignorar.
- Proteção de arquivos secretos: aplique grupos de regras para arquivos.env e material de certificado para que o conteúdo confidencial seja menos provável de ser copiado em contextos de construção do Docker.
- Saída determinística: obtenha regras ordenadas e desduplicadas com comentários de seção opcionais, padrões de manutenção personalizados e um relatório de geração para revisão antes da confirmação.
Seleção de regras orientadas por predefinições
Escolha uma ou mais predefinições de pilha para incluir regras práticas de ignorar para diretórios de dependência, saídas de build, caches de estrutura e artefatos de teste. As predefinições são mescladas e desduplicadas automaticamente para uma linha de base consistente.dockerignore.
Controles de grupo de regras
Alterne grupos de padrões, como segredos, arquivos de editor, metadados de controle de versão e logs. Isso permite ajustar a filtragem de contexto para fluxos de trabalho de desenvolvimento, CI e criação de imagens de produção sem editar cada regra manualmente.
Ignorar e manter padrões personalizados
Adicione padrões de ignorar personalizados e padrões de manutenção explícitos na mesma passagem de geração. Os padrões Keep são normalizados com prefixos de negação e incluídos na saída para que os modelos ou arquivos de fluxo de trabalho necessários não sejam excluídos acidentalmente.
Processamento privado no navegador
Todo o processamento é executado localmente no seu navegador. Os caminhos do projeto e as opções de regras permanecem no seu dispositivo e nunca são carregados em serviços externos.
Perguntas frequentes
O Docker Ignore File Generator cria regras .dockerignore práticas a partir de predefinições de linguagem e controles de grupo de regras para que o contexto de construção do Docker exclua arquivos desnecessários.
Sim. Você pode adicionar padrões de manutenção personalizados que são escritos como regras de negação, ajudando a preservar os modelos e arquivos de fluxo de trabalho necessários, ignorando diretórios amplos.
Sim. Você pode combinar várias predefinições, como Node.js, Python, Java, Go, Rust, .NET, PHP e Ruby em uma saída gerada.
Não. Tudo é executado no seu navegador, portanto suas entradas e padrões gerados permanecem locais no seu dispositivo.
Sim. A ferramenta desduplica padrões antes de gravar a saída final, portanto, combinar várias predefinições não produzirá linhas redundantes em seu arquivo .dockerignore.
Sim. É 100% gratuito, sem necessidade de conta. Gere quantos arquivos .dockerignore você precisar diretamente em seu navegador.