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

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

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

GoogleContainerTools/container-diffArchived

0
View on GitHub↗
3,799 星标·231 分支·Go·Apache-2.0·6 次浏览

Container Diff

Container-diff 是一个命令行工具,旨在检查和比较容器镜像的内部组成。它作为容器化环境的审计器,提供对文件系统结构、已安装软件包和单个镜像或两个不同构建之间配置元数据的可见性。

该工具通过其跨容器层执行细粒度分析的能力脱颖而出,允许用户追踪构建历史并识别特定的配置漂移。通过支持注册表无关的镜像获取和模块化分析驱动程序,它集成到各种工作流中,以验证软件供应链的一致性并排查构建时错误。

除了基础检查外,该工具还提供全面的报告功能,包括为自动化监控和性能审计生成结构化输出的能力。它支持远程注册表身份验证,以促进对私有镜像的安全访问,确保可以在各种部署环境中执行审计。

Features

  • Container Image Analyzers - Inspects the internal file structure, installed packages, and metadata of container images to provide visibility into their composition.
  • Container Image Metadata - Tracks updates and configuration drift by contrasting the filesystems, metadata, and packages of two container images.
  • Container Filesystem Comparators - Highlights changes in environment and configuration by comparing the filesystems of two container images.
  • Container Image Layer Analyzers - Provides granular visibility into container image composition by analyzing individual filesystem layers.
  • Container Image Analysis - Identifying specific differences in files, packages, and configuration settings between two container images to track updates and environment drift.
  • Dependency Audit Tools - Audits package dependencies to ensure consistency and security across container builds.
  • File Change Inspectors - Pinpoints configuration or binary variations by inspecting specific file changes between container images.
  • Container Registry Authentications - Provides authentication mechanisms to securely access and pull private container images from remote registries during analysis.
  • Build History Tracers - Traces the build history of container images to understand their origin and configuration steps.
  • Registry-Agnostic Fetchers - Supports flexible image retrieval from local daemons, remote registries, and archived files.
  • Container Image Browsers - Examines the internal composition, layer history, and configuration settings of individual container images.
  • Analysis Utilities - A command-line utility for comparing the file systems, installed packages, and metadata of two Docker container images.
  • Container Build Troubleshooting - Analyzes container layer history and configuration metadata to help developers identify and resolve build-time errors.
  • Package Version Comparators - Detects version discrepancies in installed software packages between different container images.
  • Software Supply Chain Security - Verifies container image contents and dependencies to detect unauthorized changes or version discrepancies before production deployment.
  • Software Supply Chain Auditors - Identifies version discrepancies and configuration drift between different builds of containerized software environments.
  • Filesystem Difference Reporters - Lists specific file path and size differences to identify changes between container builds.
  • Image Metadata Comparators - Compares configuration details and runtime settings between container images.
  • Manifest Comparison Tools - Identifies configuration drift between container builds by comparing image manifests.
  • Analysis Drivers - Uses modular drivers to extract and analyze diverse data types from container images.

Star 历史

googlecontainertools/container-diff 的 Star 历史图表googlecontainertools/container-diff 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

包含 Container Diff 的精选搜索

收录 Container Diff 的精选合集。
  • Docker 镜像层分析工具
  • 用于调试容器的命令行工具

Container Diff 的开源替代方案

相似的开源项目,按与 Container Diff 的功能重合度排序。
  • googlecloudplatform/container-diffGoogleCloudPlatform 的头像

    GoogleCloudPlatform/container-diff

    3,799在 GitHub 上查看↗

    container-diff is an OCI container image analysis and differencing tool used to audit image composition and identify changes between images. It functions as an image analysis tool for listing files, sizes, and metadata, and as a comparison utility to detect differences in file systems, layer histories, and installed packages. The project distinguishes itself through a plugin-based architecture that allows for custom image analyzer extensions. It utilizes dedicated package-manager parsers to audit software versions and sizes, and employs a layer-based approach to analyze the sequence of creati

    Go
    在 GitHub 上查看↗3,799
  • runfinch/finchrunfinch 的头像

    runfinch/finch

    4,036在 GitHub 上查看↗

    Finch is a virtual machine-based container runtime and OCI container management CLI used for local container development. It operates by running container workloads inside a background virtual machine to isolate them from the host operating system. The project serves as an OCI image builder and a multi-container service orchestrator for simulating complex production environments on a workstation. The runtime functions as a cross-platform container engine, utilizing emulation layers to execute container images built for foreign CPU architectures. It distinguishes its image distribution through

    Gocontainerdcontainerslima-vm
    在 GitHub 上查看↗4,036
  • hadolint/hadolinthadolint 的头像

    hadolint/hadolint

    12,225在 GitHub 上查看↗

    Hadolint is a static analysis tool designed to validate container build configurations. It functions as a security scanner and configuration auditor, parsing build instructions into a structured format to identify deviations from security and efficiency standards. The tool distinguishes itself by performing deep inspection of embedded shell commands. By tokenizing and analyzing these scripts, it detects common scripting errors and security vulnerabilities that might otherwise persist within a container image. It integrates external analysis tools to provide specialized validation for these in

    Haskelldockerdockerfiledockerfile-linter
    在 GitHub 上查看↗12,225
  • slimtoolkit/slimslimtoolkit 的头像

    slimtoolkit/slim

    22,977在 GitHub 上查看↗

    Slim is a comprehensive suite for container lifecycle management, providing tools for image inspection, optimization, security hardening, and service troubleshooting. It functions as a platform for analyzing containerized applications through both static metadata review and dynamic behavioral probing, enabling users to understand image composition and runtime dependencies. The project distinguishes itself by automating the creation of minimal, production-ready container images. It achieves this by removing unnecessary files and components, flattening image layers, and synthesizing restrictive

    Goapparmorcontainersdocker
    在 GitHub 上查看↗22,977
查看 Container Diff 的所有 30 个替代方案→

常见问题解答

googlecontainertools/container-diff 是做什么的?

Container-diff 是一个命令行工具,旨在检查和比较容器镜像的内部组成。它作为容器化环境的审计器,提供对文件系统结构、已安装软件包和单个镜像或两个不同构建之间配置元数据的可见性。

googlecontainertools/container-diff 的主要功能有哪些?

googlecontainertools/container-diff 的主要功能包括:Container Image Analyzers, Container Image Metadata, Container Filesystem Comparators, Container Image Layer Analyzers, Container Image Analysis, Dependency Audit Tools, File Change Inspectors, Container Registry Authentications。

googlecontainertools/container-diff 有哪些开源替代品?

googlecontainertools/container-diff 的开源替代品包括: googlecloudplatform/container-diff — container-diff is an OCI container image analysis and differencing tool used to audit image composition and identify… runfinch/finch — Finch is a virtual machine-based container runtime and OCI container management CLI used for local container… hadolint/hadolint — Hadolint is a static analysis tool designed to validate container build configurations. It functions as a security… slimtoolkit/slim — Slim is a comprehensive suite for container lifecycle management, providing tools for image inspection, optimization,… coreos/clair — Clair is a container vulnerability scanner that performs static analysis of container images to identify known… docker-slim/docker-slim — This project is a suite of specialized tools for linting, minifying, analyzing, and managing container images and…