Repolode
docker

docker/buildx

Plugin da CLI do Docker que amplia o `docker build` com recursos do BuildKit, como múltiplos builders, imagens multiplataforma e Bake.

Estrelas
4,538
Forks
697
Issues abertas
274
Último commit
anteontem

O que é?

O Buildx é um plugin da CLI do Docker que traz todos os recursos do mecanismo de build BuildKit para o conhecido comando `docker build`. Ele mantém a mesma experiência de uso e adiciona instâncias de builder isoladas, builds simultâneos em vários nós e opções de saída como listas de manifestos, cache distribuído e arquivos tar de imagens OCI.

O Buildx oferece vários drivers que determinam onde o build é executado, incluindo os drivers docker, docker-container, kubernetes, remote e cloud. É possível criar, inspecionar e alternar entre builders, além de adicionar nós a eles. Os builders também se integram ao `docker context`, permitindo que endpoints remotos do Docker hospedem farms de build.

Para criar imagens multiplataforma, o Buildx pode gerar imagens para plataformas como linux/amd64 e linux/arm64 usando emulação QEMU, nós de build nativos ou etapas de cross-compilation em um Dockerfile. Ele também oferece builds de alto nível com Bake e suporte a builds do Compose.

Recursos principais

  • 01Usa a mesma interface do `docker build`, com o BuildKit como mecanismo de build.
  • 02Cria instâncias de builder isoladas e permite alternar entre elas.
  • 03Gera imagens multiplataforma com QEMU, vários nós nativos ou cross-compilation.
  • 04Oferece vários drivers, incluindo docker-container, kubernetes, remote e cloud.
  • 05Oferece o Bake para definir builds de alto nível e dá suporte a builds do Compose.

Casos de uso

  • Criar imagens de contêiner para várias arquiteturas, como amd64 e arm64, com um único comando.
  • Executar builds isolados na CI usando uma instância de builder dedicada.
  • Distribuir builds por uma farm de nós remotos ou Kubernetes.

Em coleções

Tópicos

Perguntas frequentes

O que é buildx?
Plugin da CLI do Docker que amplia o `docker build` com recursos do BuildKit, como múltiplos builders, imagens multiplataforma e Bake. O Buildx é um plugin da CLI do Docker que traz todos os recursos do mecanismo de build BuildKit para o conhecido comando `docker build`. Ele mantém a mesma experiência de uso e adiciona instâncias de builder isoladas, builds simultâneos em vários nós e opções de saída como listas de manifestos, cache distribuído e arquivos tar de imagens OCI.
buildx é gratuito? Qual é a licença?
buildx é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
buildx ainda é mantido?
Manutenção ativa. O último commit de buildx foi em 5 de nov. de 2026.
Para que posso usar buildx?
Criar imagens de contêiner para várias arquiteturas, como amd64 e arm64, com um único comando. Executar builds isolados na CI usando uma instância de builder dedicada. Distribuir builds por uma farm de nós remotos ou Kubernetes.
Onde consigo buildx?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/docker/buildx

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados