Your files stay on your device Dockerfile optimizer Lint a Dockerfile for layer caching, image size, and safety problems, then read an annotated rewrite, all parsed in the tab. Paste a Dockerfile and press Review. This is a text review, not a build: the file is parsed line by line and graded against a named rule set, and the rewrite applies only the mechanical fixes (COPY instead of a local ADD, merging RUN lines) while the judgment calls are left as OPT comments for you to decide. It cannot run your image, verify a tag exists, or measure a real layer size, and BuildKit secrets and cache mounts are outside its rules. Everything stays in this tab. OptionsReview More config file tools - docker run → compose (/config/docker) - Compose file visualizer (/config/docker-compose-visualizer) - umask (/config/umask) All config file tools (/config) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/config/dockerfile-optimizer Markdown version: https://nutter.tools/config/dockerfile-optimizer.md Plain-text version: https://nutter.tools/config/dockerfile-optimizer.txt Agent index: https://nutter.tools/llms.txt