Docker
Dockerfile Layer-Size Estimator/Linter
Static, rule-based lint for common Dockerfile anti-patterns. No execution or build - just text analysis.
Reminder: use a .dockerignore
A .dockerignore file (excluding node_modules, .git, .env, build output, etc.) keeps the build context small and prevents accidentally baking secrets or dev-only files into the image. This can't be detected from the Dockerfile alone, so it's always shown as a reminder.
Rule-based static text analysis only - this tool never executes or builds your Dockerfile.
This is one question. ArchSetu answers it for a whole repository.
Call graph, dead code, blast radius and a health score, in about a minute.
Related tools
All Docker tools →.dockerignore GeneratorPick your stack, get a merged .dockerignore that keeps build context small.Docker Multi-Stage Build AnalyzerPaste a Dockerfile - see if it is multi-stage and whether splitting build tooling out would help.Docker HEALTHCHECK GeneratorHTTP, TCP, or custom command to a valid Dockerfile HEALTHCHECK instruction.Docker Compose GeneratorPick common services, get a valid docker-compose.yml with dependencies.
Was this tool helpful?