docker build <path>
Build an image from a Dockerfile
Arguments
Options
Name | Description |
---|
--add-host <list> | |
--build-arg <list> | |
--cache-from <strings> | |
--disable-content-trust | Skip image verification (default true) |
-f, --file <string> | Name of the Dockerfile (Default is 'PATH/Dockerfile') |
--iidfile <string> | Write the image ID to the file |
--isolation <string> | Container isolation technology |
--label <list> | Set metadata for an image |
--network <string> | Set the networking mode for the RUN instructions during build (default "default") |
--no-cache | Do not use cache when building the image |
-o, --output <stringArray> | Output destination (format: type=local,dest=path) |
--platform <string> | Set platform if server is multi-platform capable |
--progress <string> | Set type of progress output (auto, plain, tty). Use plain to show container output |
--pull | Always attempt to pull a newer version of the image |
-q, --quiet | Suppress the build output and print image ID on success |
--secret <stringArray> | Secret file to expose to the build (only if BuildKit enabled): id=mysecret,src=/local/secret |
--squash | Squash newly built layers into a single new layer |
--ssh <stringArray> | SSH agent socket or keys to expose to the build (only if BuildKit enabled) (format: default|<id>[=<socket>|<key>[,<key>]]) |
-t, --tag | Name and optionally a tag in the 'name:tag' format |
--target <target build stage> | Set the target build stage to build |