--build-arg | | Set build-time variables |
--cache-from | | Images to consider as cache sources |
--cgroup-parent | | Optional parent cgroup for the container |
--compress | false | Compress the build context using gzip |
--cpu-period | 0 | Limit the CPU CFS (Completely Fair Scheduler) period |
--cpu-quota | 0 | Limit the CPU CFS (Completely Fair Scheduler) quota |
--cpu-shares, -c | 0 | CPU shares (relative weight) |
--cpuset-cpus | | CPUs in which to allow execution (0-3, 0,1) |
--cpuset-mems | | MEMs in which to allow execution (0-3, 0,1) |
--disable-content-trust | true | Skip image verification |
--file, -f | | Name of the Dockerfile (Default is ‘PATH/Dockerfile’) |
--force-rm | false | Always remove intermediate containers |
--isolation | | Container isolation technology |
--label | | Set metadata for an image |
--memory, -m | | Memory limit |
--memory-swap | | Swap limit equal to memory plus swap: ‘-1’ to enable unlimited swap |
--network | default | Set the networking mode for the RUN instructions during build |
--no-cache | false | Do not use cache when building the image |
--pull | false | Always attempt to pull a newer version of the image |
--quiet, -q | false | Suppress the build output and print image ID on success |
--rm | true | Remove intermediate containers after a successful build |
--security-opt | | Security options |
--shm-size | | Size of /dev/shm, default value is 64MB |
--squash | false | Squash newly built layers into a single new layer |
--tag, -t | | Name and optionally a tag in the ‘name:tag’ format |
--ulimit | | Ulimit options |