Repolode
docker

docker/buildx

Plugin de Docker CLI que amplía `docker build` con funciones de BuildKit, como varios builders, imágenes multiplataforma y Bake.

Estrellas
4,538
Forks
697
Issues abiertos
274
Último commit
anteayer

¿Qué es?

Buildx es un plugin de Docker CLI que incorpora todas las funciones del motor de compilación BuildKit al conocido comando `docker build`. Conserva la misma experiencia de uso y añade instancias de builder con ámbitos independientes, compilaciones simultáneas en varios nodos y opciones de salida como listas de manifiestos, caché distribuida y archivos tar de imágenes OCI.

Buildx admite varios drivers que determinan dónde se ejecuta una compilación, entre ellos docker, docker-container, kubernetes, remote y cloud. Es posible crear, inspeccionar y cambiar de builder, así como ampliarlos con nodos adicionales. Además, se integran con `docker context`, por lo que los endpoints remotos de Docker pueden alojar granjas de compilación.

Para crear imágenes multiplataforma, Buildx puede generar imágenes para plataformas como linux/amd64 y linux/arm64 mediante emulación QEMU, nodos de compilación nativos o etapas de compilación cruzada en un Dockerfile. También ofrece compilaciones de alto nivel con Bake y compatibilidad con las compilaciones de Compose.

Funciones clave

  • 01Usa la misma interfaz que `docker build`, con BuildKit como motor de compilación.
  • 02Crea instancias de builder aisladas y permite cambiar entre ellas.
  • 03Compila imágenes multiplataforma mediante QEMU, varios nodos nativos o compilación cruzada.
  • 04Admite varios drivers, incluidos docker-container, kubernetes, remote y cloud.
  • 05Ofrece Bake para definir compilaciones de alto nivel y compatibilidad con las compilaciones de Compose.

Casos de uso

  • Compilar imágenes de contenedor para varias arquitecturas, como amd64 y arm64, con un solo comando.
  • Ejecutar compilaciones aisladas en CI con una instancia de builder dedicada.
  • Distribuir compilaciones entre una granja de nodos remotos o de Kubernetes.

En colecciones

Temas

Preguntas frecuentes

¿Qué es buildx?
Plugin de Docker CLI que amplía `docker build` con funciones de BuildKit, como varios builders, imágenes multiplataforma y Bake. Buildx es un plugin de Docker CLI que incorpora todas las funciones del motor de compilación BuildKit al conocido comando `docker build`. Conserva la misma experiencia de uso y añade instancias de builder con ámbitos independientes, compilaciones simultáneas en varios nodos y opciones de salida como listas de manifiestos, caché distribuida y archivos tar de imágenes OCI.
¿buildx es gratuito? ¿Qué licencia tiene?
buildx es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿buildx sigue mantenido?
Mantenimiento activo. El último commit de buildx fue el 5 nov 2026.
¿Para qué puedo usar buildx?
Compilar imágenes de contenedor para varias arquitecturas, como amd64 y arm64, con un solo comando. Ejecutar compilaciones aisladas en CI con una instancia de builder dedicada. Distribuir compilaciones entre una granja de nodos remotos o de Kubernetes.
¿Dónde consigo buildx?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/docker/buildx

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados