hadolint
Dockerfile linter. More information: <https://github.com/hadolint/hadolint>.
Install
- All systems
-
curl cmd.cat/hadolint.sh
- OS X
-
brew install hadolint
- Dockerfile
- dockerfile.run/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