Dockerfile Linter

Best-practice checks in your browser

Paste a Dockerfile and get a list of best-practice warnings, each with a severity and a suggested fix. This is a static heuristic linter: it reads your file line by line and pattern-matches against common issues. It does not build or execute anything. Nothing leaves this page.

All analysis happens locally. The Dockerfile is never sent to any server.
Heads up: this is a heuristic linter, not a substitute for building your image. It flags common smells based on simple pattern matching and may produce false positives (for example, a pinned digest that it cannot fully validate) or miss context-specific issues. Treat every finding as a prompt to review, not a hard rule.