hadolint

Dockerfile linter. More information: <https://github.com/hadolint/hadolint>.

Install

All systems
curl cmd.cat/hadolint.sh
OS X
brew install hadolint

Dockerfile linter. More information: <https://github.com/hadolint/hadolint>.

  • Lint a Dockerfile:
    hadolint path/to/Dockerfile
  • Lint a Dockerfile, displaying the output in JSON format:
    hadolint --format json path/to/Dockerfile
  • Lint a Dockerfile, displaying the output in a specific format:
    hadolint --format tty|json|checkstyle|codeclimate|codacy path/to/Dockerfile
  • Lint a Dockerfile ignoring specific rules:
    hadolint --ignore DL3006 --ignore DL3008 path/to/Dockerfile
  • Lint multiple Dockerfiles using specific trusted registries:
    hadolint --trusted-registry docker.io --trusted-registry example.com:5000 path/to/Dockerfile path/to/another/Dockerfile

© tl;dr; authors and contributors