docker buildx debug build

Description Start a build
Usage docker buildx debug build [OPTIONS] PATH | URL | -
Aliases
docker build docker builder build docker image build docker buildx b

Experimental

This command is experimental.

Experimental features are intended for testing and feedback as their functionality or design may change between releases without warning or can be removed entirely in a future release.

Description

Start a build

Options

Option Default Description
--add-host Add a custom host-to-IP mapping (format: host:ip)
--allow Allow extra privileged entitlement (e.g., network.host, security.insecure)
--annotation Add annotation to the image
--attest Attestation parameters (format: type=sbom,generator=image)
--build-arg Set build-time variables
--build-context Additional build contexts (e.g., name=path)
--cache-from External cache sources (e.g., user/app:cache, type=local,src=path/to/dir)
--cache-to Cache export destinations (e.g., user/app:cache, type=local,dest=path/to/dir)
--call build Set method for evaluating build (check, outline, targets)
--cgroup-parent Set the parent cgroup for the RUN instructions during build
--check Shorthand for --call=check
--detach experimental (CLI) Detach buildx server (supported only on linux)
-f, --file Name of the Dockerfile (default: PATH/Dockerfile)
--iidfile Write the image ID to a file
--label Set metadata for an image
--load Shorthand for --output=type=docker
--metadata-file Write build result metadata to a file
--network Set the networking mode for the RUN instructions during build
--no-cache Do not use cache when building the image
--no-cache-filter Do not cache specified stages
-o, --output Output destination (format: type=local,dest=path)
--platform Set target platform for build
--progress auto Set type of progress output (auto, plain, tty, rawjson). Use plain to show container output
--provenance Shorthand for --attest=type=provenance
--pull Always attempt to pull all referenced images
--push Shorthand for --output=type=registry
-q, --quiet Suppress the build output and print image ID on success
--root experimental (CLI) Specify root directory of server to connect
--sbom Shorthand for --attest=type=sbom
--secret Secret to expose to the build (format: id=mysecret[,src=/local/secret])
--server-config experimental (CLI) Specify buildx server config file (used only when launching new server)
--shm-size Shared memory size for build containers
--ssh SSH agent socket or keys to expose to the build (format: default|<id>[=<socket>|<key>[,<key>]])
-t, --tag Name and optionally a tag (format: name:tag)
--target Set the target build stage to build
--ulimit Ulimit options