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/Dockerfile1 path/to/Dockerfile2 …