awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
containers avatar

containers/buildah

0
View on GitHub↗
8,618 Stars·878 Forks·Go·apache-2.0·6 Aufrufebuildah.io↗

Buildah

Buildah is a tool for creating OCI-compliant container images without requiring a background daemon process. It functions as a daemonless image constructor and distribution tool, allowing users to build, push, and pull images between local storage and remote registries.

The project distinguishes itself by supporting unprivileged image building through the use of user namespaces and rootless mode. It enables direct modification of container root filesystems by mounting them to the host, allowing images to be treated as directories that can be manipulated via standard shell commands or scripts.

The build engine supports both Dockerfile emulation and scripted image construction to generate compliant artifacts. Additional capabilities include containerized build isolation, build cache acceleration for increased speed, and the production of reproducible, bit-for-bit identical images.

The toolset also includes utilities for managing working containers, committing container state, and inspecting image metadata.

Features

  • Daemonless Container Engines - Operates as a daemonless image constructor that avoids the security risks of a privileged background process.
  • Rootfs Manipulation - Enables direct modification of container root filesystems by mounting them to the host as directories.
  • Content Injection - Allows adding local files or remote content directly into a container filesystem during image construction.
  • OCI-Compliant Packaging - Produces artifacts that adhere to Open Container Initiative standards for filesystem layout and metadata.
  • Container Image Builders - Constructs OCI-compliant container images from scratch or Dockerfiles without a background daemon.
  • Unprivileged Builders - Constructs container images in environments without root access using user namespaces and rootless mode.
  • Container Image Management - Provides utilities to manage the lifecycle of temporary working containers used during the build process.
  • Image Generation - Generates compliant images using build files or scripts to define the filesystem and configuration.
  • State Committing - Captures the filesystem state of a running container to commit it as a new reusable image.
  • Container Image Distribution - Handles pushing and pulling OCI-compliant images between local storage and remote registries.
  • Image Construction - Builds container images directly on the host filesystem without requiring a background daemon process.
  • Daemonless Execution - Builds container images from standard Dockerfiles without needing a background daemon running on the host system.
  • Dockerfile Emulation - Emulates standard build file processes to create images without requiring a background daemon.
  • OCI Container Engines - Ensures created images follow Open Container Initiative standards for compatibility across different runtimes.
  • Scripted Image Construction - Provides the ability to construct container images via general purpose scripts rather than static Dockerfiles.
  • Unprivileged Image Building - Creates container images without requiring root access or administrative privileges to increase security.
  • Unprivileged Image Construction - Supports building OCI-compliant images in rootless mode using Linux user namespaces.
  • Rootless Execution - Enables image creation without root privileges by utilizing user namespaces and rootless mode.
  • Container Filesystem Manipulation - Modifies container contents directly by mounting the root filesystem or using scripts instead of static build files.
  • Rootfs Manipulation - Treats container images as directories on disk that can be modified using standard shell commands and scripting.
  • Build Layer Caching - Implements mechanisms for caching container image layers to increase build speed and efficiency.
  • Containerized Build Systems - Supports executing the image construction process within isolated containers to protect the host system.
  • Host-to-Layer Mounting - Mounts container root filesystems to the host to allow direct manipulation of files before committing them as layers.
  • Rootfs Manipulators - Provides a tool for mounting and modifying container root filesystems directly to commit changes as new layers.
  • Reproducible Builds - Produces bit-for-bit identical container artifacts from the same source to ensure build determinism.
  • Container Management - Container image building tool.
  • Image Builders - Facilitates building OCI-compliant container images.

Star-Verlauf

Star-Verlauf für containers/buildahStar-Verlauf für containers/buildah

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Buildah

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Buildah.
  • projectatomic/buildahAvatar von projectatomic

    projectatomic/buildah

    8,895Auf GitHub ansehen↗

    Buildah is a daemonless container tool used for building and managing OCI-compliant container images. It functions as a command line utility that creates and modifies images without requiring a background process or root privileges. The tool transforms Dockerfile instructions into standard images and allows for the generation of images by committing the state of a running container. It supports the creation of images from scratch or base images, ensuring that all output adheres to Open Container Initiative specifications for portability. Beyond image construction, it provides capabilities fo

    Go
    Auf GitHub ansehen↗8,895
  • moby/buildkitAvatar von moby

    moby/buildkit

    10,061Auf GitHub ansehen↗

    Buildkit is a programmable container build toolkit and OCI container image builder that converts build definitions into concurrent dependency graphs for image construction. It functions as an OCI image distribution engine, capable of generating container images and exporting artifacts to local storage or remote registries. The project is distinguished by its use of a low-level binary intermediate representation to decouple high-level build languages from the execution engine. It supports multi-platform image builds through user-mode architecture emulation and provides a distributed build cach

    Gobuilderbuildkitcloud-native
    Auf GitHub ansehen↗10,061
  • googlecontainertools/kanikoAvatar von GoogleContainerTools

    GoogleContainerTools/kaniko

    15,776Auf GitHub ansehen↗

    Kaniko is an OCI container image builder that executes Dockerfiles in userspace without requiring a privileged daemon. It is designed as a Kubernetes-native image builder, allowing for the construction and pushing of images to registries from within a cluster or container. The tool ensures reproducible build generation by stripping timestamps from image layers, guaranteeing that identical source inputs produce the same image identifier. It supports multi-architecture image building, allowing for the creation of images compatible with various hardware and operating systems from a single proces

    Go
    Auf GitHub ansehen↗15,776
  • jessfraz/imgAvatar von jessfraz

    jessfraz/img

    3,986Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,986
Alle 30 Alternativen zu Buildah anzeigen→

Häufig gestellte Fragen

Was macht containers/buildah?

Buildah is a tool for creating OCI-compliant container images without requiring a background daemon process. It functions as a daemonless image constructor and distribution tool, allowing users to build, push, and pull images between local storage and remote registries.

Was sind die Hauptfunktionen von containers/buildah?

Die Hauptfunktionen von containers/buildah sind: Daemonless Container Engines, Rootfs Manipulation, Content Injection, OCI-Compliant Packaging, Container Image Builders, Unprivileged Builders, Container Image Management, Image Generation.

Welche Open-Source-Alternativen gibt es zu containers/buildah?

Open-Source-Alternativen zu containers/buildah sind unter anderem: projectatomic/buildah — Buildah is a daemonless container tool used for building and managing OCI-compliant container images. It functions as… moby/buildkit — Buildkit is a programmable container build toolkit and OCI container image builder that converts build definitions… googlecontainertools/kaniko — Kaniko is an OCI container image builder that executes Dockerfiles in userspace without requiring a privileged daemon.… jessfraz/img — img is a daemon-less tool for building Open Container Initiative compliant images without requiring root privileges.… genuinetools/img — img is a collection of toolsets for building, managing, and manipulating OCI compliant container images. It functions… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.…