Back to Buildkit

Build checks

frontend/dockerfile/linter/docs/_index.md

0.29.0951 B
Original Source

BuildKit has built-in support for analyzing your build configuration based on a set of pre-defined rules for enforcing Dockerfile and building best practices. Adhering to these rules helps avoid errors and ensures good readability of your Dockerfile.

Checks run as a build invocation, but instead of producing a build output, it performs a series of checks to validate that your build doesn't violate any of the rules. To run a check, use the --check flag:

console
$ docker build --check .

To learn more about how to use build checks, see Checking your build configuration.

<table> <thead> <tr> <th>Name</th> <th>Description</th> </tr> </thead> <tbody> {{- range .Rules }} <tr> <td><a href="./{{ .PageName }}/">{{ .Name }}{{- if .Experimental }} (experimental){{- end}}</a></td> <td>{{ .Description }}</td> </tr> {{- end }} </tbody> </table>