awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GoogleCloudPlatform avatar

GoogleCloudPlatform/distroless

0
View on GitHub↗
22,774 星标·1,405 分支·Starlark·Apache-2.0·4 次浏览

Distroless

Distroless provides a set of OCI-compliant minimal base images and hardening tools designed to create secure, language-specific execution environments. These images are stripped of non-essential system binaries, shells, and package managers to reduce the container attack surface.

The project utilizes upstream-tracked automated patching to monitor operating system releases and generate updated images when security vulnerabilities are addressed. It ensures supply chain integrity through image provenance verification using ephemeral-key digital signatures.

The system supports the generation of minimal runtime environments for specific programming languages, bundling only the required shared libraries. For observability, it employs a dual-mode layering approach that allows for internal inspection via separate shell-enabled debug images.

Features

  • Language Base Images - Provides standardized, OCI-compliant minimal base images with pre-installed language runtimes for secure execution.
  • Minimal Runtime Environments - Generates stripped-down runtime environments containing only the application and language dependencies.
  • System Binary Stripping - Provides base images stripped of non-essential system binaries to significantly reduce the container attack surface.
  • Minimal Base Image Creation - Builds stripped-down images containing only the application and its runtime dependencies to reduce overhead.
  • Minimal Base Images - Ships a set of stripped-down container base images containing only runtimes and minimal dependencies.
  • Vulnerability Patching - Automatically detects and patches vulnerabilities by tracking upstream OS releases and regenerating images.
  • Language-Specific Packaging - Packages minimal shared libraries and runtime components required for specific programming languages to execute.
  • Automated Security Patching - Monitors official operating system releases to automatically generate updated images when security vulnerabilities are fixed.
  • Container Surface Reduction - Limits security exploit vectors by removing shells, package managers, and unnecessary binaries from images.
  • Container Hardening - Reduces the container attack surface by removing unused components like shells and package managers.
  • Runtime-Only Compositions - Creates images containing only the application and its minimal dependencies by omitting shells and package managers.
  • Debug Image Layering - Employs a dual-mode layering approach that allows for internal inspection via separate shell-enabled debug images.
  • Container Debugging Utilities - Provides utilities to launch shell-enabled versions of minimal images for internal state inspection.
  • OCI Compliant Image Sets - Provides a set of standardized container images that follow Open Container Initiative specifications.
  • Blob Signature Verifications - Validates image integrity using digital signatures, certificate timestamps, and ephemeral public keys.
  • Supply Chain Integrity - Ensures container image provenance and component integrity through the use of cryptographic signatures.
  • Provenance Verification - Checks digital signatures using ephemeral keys to confirm the origin and integrity of container images.
  • Example Projects - Language-focused container images built using the system.

Star 历史

googlecloudplatform/distroless 的 Star 历史图表googlecloudplatform/distroless 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Distroless 的开源替代方案

相似的开源项目,按与 Distroless 的功能重合度排序。
  • googlecontainertools/distrolessGoogleContainerTools 的头像

    GoogleContainerTools/distroless

    22,254在 GitHub 上查看↗

    Distroless provides a collection of security-hardened, minimal base container images designed to reduce attack surfaces by excluding non-essential system utilities, package managers, and shells. These images are constructed to contain only an application and its specific runtime dependencies, enforcing the principle of least privilege by configuring environments for non-root execution. The project distinguishes itself through a focus on supply chain integrity and reproducible builds. It utilizes declarative build configurations to track package versions and validates container image integrity

    Starlarkbazeldocker
    在 GitHub 上查看↗22,254
  • docker-library/pythondocker-library 的头像

    docker-library/python

    2,739在 GitHub 上查看↗

    This project provides a standardized Python Docker image, serving as a Linux-based runtime environment for executing Python applications. It is an OCI-compliant container designed to ensure consistent software execution across different platforms. The images support containerized application deployment, enabling environment parity between local development and remote servers. This foundation allows for the creation of standardized build pipelines and the development of microservices architectures. The build process incorporates multi-stage builds and layered image hierarchies to manage image

    Dockerfile
    在 GitHub 上查看↗2,739
  • docker-library/official-imagesdocker-library 的头像

    docker-library/official-images

    6,972在 GitHub 上查看↗

    This project is a collection of curated and standardized Docker base images that serve as reliable starting points for building containerized applications. It functions as an OCI container image repository and a build template library, providing a central source of truth for images that adhere to Open Container Initiative standards for portability. The project utilizes an automated image lifecycle pipeline to build, tag, and push images, ensuring that dependencies remain current and security patches are applied. It specifically supports cross-platform distribution by providing a multi-archite

    Shell
    在 GitHub 上查看↗6,972
  • amidaware/tacticalrmmamidaware 的头像

    amidaware/tacticalrmm

    4,161在 GitHub 上查看↗

    TacticalRMM is a remote monitoring and management platform designed for overseeing endpoints and automating IT administration. It functions as an endpoint management tool and IT automation framework, providing a centralized dashboard for executing scripts, monitoring system health, and managing remote devices across multiple tenants. The platform distinguishes itself through a comprehensive remote administration suite that includes real-time shell access, remote file management, and registry editing. It integrates with third-party remote desktop software and provides a hierarchical policy inh

    Pythondjangodjango-rest-frameworkmonitoring
    在 GitHub 上查看↗4,161
查看 Distroless 的所有 30 个替代方案→

常见问题解答

googlecloudplatform/distroless 是做什么的?

Distroless provides a set of OCI-compliant minimal base images and hardening tools designed to create secure, language-specific execution environments. These images are stripped of non-essential system binaries, shells, and package managers to reduce the container attack surface.

googlecloudplatform/distroless 的主要功能有哪些?

googlecloudplatform/distroless 的主要功能包括:Language Base Images, Minimal Runtime Environments, System Binary Stripping, Minimal Base Image Creation, Minimal Base Images, Vulnerability Patching, Language-Specific Packaging, Automated Security Patching。

googlecloudplatform/distroless 有哪些开源替代品?

googlecloudplatform/distroless 的开源替代品包括: googlecontainertools/distroless — Distroless provides a collection of security-hardened, minimal base container images designed to reduce attack… docker-library/python — This project provides a standardized Python Docker image, serving as a Linux-based runtime environment for executing… docker-library/official-images — This project is a collection of curated and standardized Docker base images that serve as reliable starting points for… chef/bento — Bento is a system for defining, building, and distributing standardized, cross-platform virtual machine images and… amidaware/tacticalrmm — TacticalRMM is a remote monitoring and management platform designed for overseeing endpoints and automating IT… armosec/kubescape — Kubescape is a security platform for Kubernetes that provides tools for scanning clusters, configurations, and…