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
- Categories
- Container tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Docker Buildx
Compare allSoftware 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.
Docker Engine
The container runtime that builds, packages and runs applications in Docker containers.
dive
Explore container image layers and find wasted space.
Dagger
A container-based engine for writing build and CI pipelines as code and running them anywhere.
Skopeo
A command-line tool for inspecting, copying and signing container images in remote registries.
Container Structure Test
A command-line tool for validating the structure and contents of container images against defined tests.
Harbor
A self-hosted container registry with vulnerability scanning, image signing and role-based access control.