A Static Analysis Tool for Dockerfiles in Haskell

What is Hadolint?

A smarter Dockerfile linter that helps you build best practice Docker images. The linter is parsing the Dockerfile into an AST and performs rules on top of the AST. It is standing on the shoulders of Shellcheck to lint the Bash code inside RUN instructions.

Hadolint is a tool in the Container Tools category of a tech stack.

Hadolint is an open source tool with 1.92K Github Stars and 83 Github Forks. Here’s a link to Hadolint's open source repository on Github

Hadolint integrates with

Why people like Hadolint

Here’s a list of reasons why companies and developers use Hadolint.

Add a one-liner

Hadolint's alternatives

  • Kubernetes - Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops
  • Docker Compose - Define and run multi-container applications with Docker
  • Rancher - Open Source Platform for Running a Private Container Service
  • Docker Swarm - Native clustering for Docker. Turn a pool of Docker hosts into a single, virtual host.
  • Docker Machine - Machine management for a container-centric world

See all alternatives to Hadolint