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 |