Docker Buildx

A Docker CLI plugin that extends image builds with BuildKit, including multi-platform builds.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Docker Buildx

Buildx adds the docker buildx command to the Docker CLI and exposes the full feature set of the BuildKit build engine. Its best-known use is building images for several CPU architectures at once, such as amd64 and arm64, from a single command.

It also includes Bake, which drives builds from a declarative file such as docker-bake.hcl. Buildx is developed by Docker in a public repository with a long commit history.

Strengths

  • Multi-platform image builds from one command
  • Access to the full BuildKit feature set
  • Declarative builds with Bake files

Limitations

  • Requires the Docker CLI
  • Command-line only

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
Docker
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Developers building container images for more than one architecture
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Docker Buildx

Compare all

Software that can replace Docker Buildx for an important use case, and what changes if you switch.

  • Buildah

    A command-line tool for building OCI container images without a running daemon.

    Buildah builds OCI images from the command line without a running daemon or the Docker CLI, which suits scripts and CI pipelines.

  • Cloud Native Buildpacks

    Tooling that turns application source code into container images without writing a Dockerfile.

    Cloud Native Buildpacks build images from source code without writing a Dockerfile, giving teams consistent builds but less direct control over the image than Dockerfile-based builds.

  • ko

    A container image builder for Go applications that works without a Dockerfile or Docker installed.

    ko builds multi-platform images with SBOMs for Go applications without Docker installed, but it only handles Go and cannot build images needing cgo or OS packages.

  • Podman

    Daemonless container engine with a Docker-compatible command line.

    Podman is a daemonless, rootless engine with a Docker-compatible command line that builds and runs images without needing the Docker CLI.

  • Finch

    An open-source command-line client for building and running containers on macOS and Windows.

    Finch bundles BuildKit, nerdctl, containerd and Lima in one installer for macOS and Windows, using nerdctl-style commands instead of the Docker CLI.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing