commands.sh

hadolint

all

Dockerfile linter.

More info →

Options (1)

-f, --formatboolean

Lint a Dockerfile, displaying the output in JSON format

Example: hadolint {{[-f|--format]}} {{json}} {{path/to/Dockerfile}}

Examples (5)

Lint a Dockerfile

hadolint path/to/Dockerfile

Lint a Dockerfile, displaying the output in JSON format

hadolint [-f|--format] json path/to/Dockerfile

Lint a Dockerfile, displaying the output in a specific format

hadolint [-f|--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 ...
made by @shridhargupta | data from tldr-pages