hadolint

Linter for Dockerfiles that enforces best practices and rules

brewmacoslinux
Try with needOr install directly
Source

About

Smarter Dockerfile linter to validate best practices

Commands

hadolint

Examples

Lint a single Dockerfile$ hadolint Dockerfile
Lint multiple Dockerfiles in a directory$ hadolint Dockerfile.dev Dockerfile.prod
Lint with specific rules ignored$ hadolint --ignore DL3008 --ignore DL3009 Dockerfile