awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/buildx

0
View on GitHub↗
4,410 stele·651 fork-uri·Go·Apache-2.0·1 vizualizare

Buildx

Buildx este o extensie de build pentru BuildKit și un manager de instanțe de build pentru containere care permite crearea de imagini de container vizând simultan mai multe arhitecturi CPU și sisteme de operare. Acesta funcționează ca un constructor de imagini multi-platformă care utilizează un backend BuildKit pentru a extinde capabilitățile standard de construire a imaginilor.

Proiectul include un orchestrator de build distribuit capabil să coordoneze sarcini pe un cluster de noduri la distanță. Acest lucru permite compilarea nativă pe diferite arhitecturi hardware prin conectarea mai multor lucrători la distanță într-o singură instanță pentru a crește concurența build-ului.

Buildx gestionează instanțe de build izolate pentru a asigura separarea mediului între diferite proiecte sau pipeline-uri automatizate. De asemenea, oferă capabilități pentru generarea de liste de manifeste multi-arhitectură și exportarea rezultatelor build-ului ca tarball-uri de imagine sau cache-uri.

Features

  • BuildKit-Based Builds - Extends container image building capabilities as a CLI plugin leveraging the BuildKit backend.
  • Isolated Environment Managers - Manages separate builder instances to prevent interference between distinct projects and automated CI pipelines.
  • Distributed Build Clusters - Coordinates build tasks across a farm of native remote machines to increase build concurrency.
  • Multi-Architecture Images - Creates container images targeting multiple CPU architectures and operating systems simultaneously.
  • BuildKit Build Delegations - Delegates the build process to the BuildKit engine to enable concurrent, graph-based execution.
  • Multi-Architecture Container Builds - Distributes build tasks across a cluster of remote workers to enable native compilation for different architectures.
  • Build Environment Isolation - Manages the creation and isolation of scoped build environments to prevent project interference.
  • Distributed Build Systems - Coordinates build tasks across a cluster of remote nodes to increase concurrency.
  • OCI Manifest Lists - Combines multiple architecture-specific images into a single referenceable index for automatic platform resolution.
  • Engine Instance Isolation - Provides isolated builder instances to ensure environment separation between different projects or CI pipelines.
  • Build Environment Scopes - Maintains isolated configuration environments and cache stores to prevent interference between separate build pipelines.
  • OCI Image Exporters - Saves build outputs as image tarballs or caches to move results between environments without a registry.
  • Remote Execution Interfaces - Connects to build engines via transport protocols like SSH or TCP to execute workloads on remote hosts.
  • Build Result Caching - Exports build outputs as tarballs or caches to reuse results across different environments.
  • Plugin-Based Architectures - Extends the CLI by loading external binaries as plugins at runtime without modifying the core.
  • Build And Packaging - Extended Docker CLI build capabilities using BuildKit.
  • Image Builders - Official CLI plugin for multi-platform image builds.

Istoric stele

Graficul istoricului de stele pentru docker/buildxGraficul istoricului de stele pentru docker/buildx

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face docker/buildx?

Buildx este o extensie de build pentru BuildKit și un manager de instanțe de build pentru containere care permite crearea de imagini de container vizând simultan mai multe arhitecturi CPU și sisteme de operare. Acesta funcționează ca un constructor de imagini multi-platformă care utilizează un backend BuildKit pentru a extinde capabilitățile standard de construire a imaginilor.

Care sunt principalele funcționalități ale docker/buildx?

Principalele funcționalități ale docker/buildx sunt: BuildKit-Based Builds, Isolated Environment Managers, Distributed Build Clusters, Multi-Architecture Images, BuildKit Build Delegations, Multi-Architecture Container Builds, Build Environment Isolation, Distributed Build Systems.

Care sunt câteva alternative open-source pentru docker/buildx?

Alternativele open-source pentru docker/buildx includ: jessfraz/img — img is a daemon-less tool for building Open Container Initiative compliant images without requiring root privileges.… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.… docker/build-push-action — This project is a GitHub Action that automates the building and pushing of Docker container images to OCI registries.… containerd/nerdctl — nerdctl is a command-line tool that manages containers and images using containerd as the runtime, providing a… dotnet/dotnet-docker — This project provides a collection of official base images for building and running .NET applications across various… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and…

Alternative open-source pentru Buildx

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Buildx.
  • jessfraz/imgAvatar jessfraz

    jessfraz/img

    3,986Vezi pe GitHub↗

    img is a daemon-less tool for building Open Container Initiative compliant images without requiring root privileges. It functions as a standalone builder and registry client that creates container images from build files without the need for a background process or elevated system permissions. The project provides a multi-platform image generator capable of targeting different operating systems and hardware architectures. It includes an OCI registry client for authenticating with remote registries to push, pull, and manage image artifacts. The toolset covers image construction and artifact m

    Go
    Vezi pe GitHub↗3,986
  • earthly/earthlyAvatar earthly

    earthly/earthly

    12,035Vezi pe GitHub↗

    Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines. It ensures environment consistency by executing every build step inside an isolated container, combining the isolation of container images with dependency tracking and parallel execution. The system differentiates itself through a focus on hermeticity and multiplatform support, allowing for the generation of container images targeting multiple CPU architectures within a single execution flow. It maintains a hermetic build environment by isolating network access and utilizing

    Gobuildbuild-automationbuild-system
    Vezi pe GitHub↗12,035
  • docker/build-push-actionAvatar docker

    docker/build-push-action

    5,314Vezi pe GitHub↗

    This project is a GitHub Action that automates the building and pushing of Docker container images to OCI registries. It functions as a multi-platform container builder and publisher using the Buildx engine to create images compatible with multiple hardware architectures. The tool distinguishes itself through software supply chain security features, including the generation of software bills of materials and provenance attestations to verify image integrity. It optimizes construction speed via remote cache management and supports secure secret injection to prevent sensitive data from persisti

    TypeScriptbuildxdockerdockerhub
    Vezi pe GitHub↗5,314
  • containerd/nerdctlAvatar containerd

    containerd/nerdctl

    10,172Vezi pe GitHub↗

    nerdctl is a command-line tool that manages containers and images using containerd as the runtime, providing a Docker-compatible interface for container lifecycle management. It supports running containers with the same command syntax and flags as Docker, including multi-container Compose workflows, and enables rootless container execution without host kernel escalation. The tool extends beyond basic container management with several advanced distribution and security capabilities. It can start containers before full image download by fetching only metadata and on-demand layers from eStargz-f

    Gocontainerd
    Vezi pe GitHub↗10,172
Vezi toate cele 30 alternative pentru Buildx→