Skip to content

Proposal: Add build --compression flag #3072

@vvoland

Description

@vvoland

Description

Add --compression flag as a shorthand for: -o type=image,compression=<X>

Examples

-docker build -t asdf -o type=image,compression=zstd
+docker build -t asdf --compression zstd
-docker build -t asdf -o type=image,compression=uncompressed
+docker build -t asdf --compression uncompressed

Further enhancements

Also supportcompression-level

-docker build -t asdf -o type=image,compression=zstd,compression-level=1
+docker build -t asdf --compression zstd:1

Shorthand for uncompressed value

Optionally, provide none/false value as a shorthand for uncompressed:

-docker build -t asdf -o type=image,compression=uncompressed
+docker build -t asdf --compression none

Short flag

-c/--compressed

-docker build -t asdf -o type=image,compression=uncompressed
+docker build -t asdf -c none

Metadata

Metadata

Assignees

No one assigned
    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions