awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker-slim avatar

docker-slim/docker-slim

0
View on GitHub↗
23,311 stars·833 forks·Go·Apache-2.0·9 vues

Docker Slim

This project is a suite of specialized tools for linting, minifying, analyzing, and managing container images and their associated registries. It provides a set of utilities including an image minifier to reduce image size, a security profiler to harden running containers, an image analyzer for static inspection, and a registry manager for organizing multi-architecture indices.

The toolset distinguishes itself through behavior-based optimization and security. It uses dynamic analysis to track executed instructions and file access to remove unused binary data, and records kernel interactions to generate restrictive system call profiles. It also employs HTTP probing to discover dynamically loaded components by crawling exposed web ports.

The broader capability surface includes static Dockerfile linting, container image merging, and vulnerability analysis to assess threat levels within an image. It further supports troubleshooting workflows via interactive sidecar container debugging and multi-architecture registry synchronization across cloud and local environments.

Features

  • Image Minifications - A tool that reduces container image size by removing unused data and dependencies to shrink the security attack surface.
  • Container Image Optimizers - Reduces the size of Docker images by removing unused dependencies and data.
  • Image Build and Analysis - Performs static analysis on container images to reveal internal contents and layer changes.
  • Binary Data Minifiers - Implements dynamic analysis to track executed instructions and remove unused binary data to shrink image size.
  • Image Layer Analyzers - Decomposes container image manifests to isolate and inspect individual filesystem layers.
  • Container Image Analyzers - Inspects internal layer structure and composition of container images to understand their content.
  • System Call Profilers - Synthesizes restrictive system call policies by recording kernel interactions during application execution.
  • Container Hardening - Reduces the attack surface of containerized applications by removing unused components and creating restrictive profiles.
  • Configuration Linters - Evaluates Dockerfiles against best practices to identify potential issues and suggest quality improvements.
  • Registry Management - Synchronizes and organizes multi-architecture image indices across different cloud or local registries.
  • Multi-Architecture Synchronization - Manages the transfer and organization of multi-architecture image indices across cloud and local registries.
  • Container Registry Management - Synchronizes and organizes multi-architecture image indices across local and cloud-based registries.
  • Container Troubleshooting - Provides a troubleshooting workflow using side-car shells and web interface probing to identify dynamic components.
  • Dockerfile Utilities - Analyzes container instructions within Dockerfiles to identify potential issues and suggest quality improvements.
  • In-Container Debugging Tools - Attaches a separate container to a target process to provide an interactive shell and introspection tools.
  • Image Vulnerability Assessments - Retrieves and filters risk information for specific security IDs to assess threat levels within container images.
  • Service Probing Tools - Crawls exposed web ports to detect active components and dependencies for more accurate container analysis.
  • Container Management Tools - Tool for shrinking container image sizes.
  • Image Builders - Shrinks container images to the smallest possible size.

Historique des stars

Graphique de l'historique des stars pour docker-slim/docker-slimGraphique de l'historique des stars pour docker-slim/docker-slim

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Docker Slim

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Docker Slim.
  • slimtoolkit/slimAvatar de slimtoolkit

    slimtoolkit/slim

    22,977Voir sur 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
    Voir sur GitHub↗22,977
  • wagoodman/diveAvatar de wagoodman

    wagoodman/dive

    54,242Voir sur GitHub↗

    Dive is a command-line tool designed for the analysis and optimization of container images. It functions as a layered storage inspector, allowing users to decompose image manifests to examine individual filesystem layers and identify opportunities to reduce total image size. The tool features a filesystem diffing engine that calculates net changes between sequential layers to highlight redundant data and storage inefficiencies. Users interact with this data through a terminal-based dashboard that provides keyboard-driven navigation of complex file structures and layer metadata. By abstracting

    Goclidockerdocker-image
    Voir sur GitHub↗54,242
  • yeasy/docker_practiceAvatar de yeasy

    yeasy/docker_practice

    26,111Voir sur GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Gobookcloud-computingcontainer
    Voir sur GitHub↗26,111
  • coreos/clairAvatar de coreos

    coreos/clair

    11,011Voir sur GitHub↗

    Clair is a container vulnerability scanner that performs static analysis of container images to identify known security vulnerabilities. It functions as an analyzer for OCI and Docker images, indexing their contents to detect security risks and outdated packages without requiring the containers to be running. The tool identifies vulnerabilities by matching indexed container components against security databases to find common vulnerabilities and exposures. This process involves analyzing filesystem layers to track the provenance and versioning of packages across the image hierarchy. The proj

    Go
    Voir sur GitHub↗11,011
Voir les 30 alternatives à Docker Slim→

Questions fréquentes

Que fait docker-slim/docker-slim ?

This project is a suite of specialized tools for linting, minifying, analyzing, and managing container images and their associated registries. It provides a set of utilities including an image minifier to reduce image size, a security profiler to harden running containers, an image analyzer for static inspection, and a registry manager for organizing multi-architecture indices.

Quelles sont les fonctionnalités principales de docker-slim/docker-slim ?

Les fonctionnalités principales de docker-slim/docker-slim sont : Image Minifications, Container Image Optimizers, Image Build and Analysis, Binary Data Minifiers, Image Layer Analyzers, Container Image Analyzers, System Call Profilers, Container Hardening.

Quelles sont les alternatives open-source à docker-slim/docker-slim ?

Les alternatives open-source à docker-slim/docker-slim incluent : slimtoolkit/slim — Slim is a comprehensive suite for container lifecycle management, providing tools for image inspection, optimization,… wagoodman/dive — Dive is a command-line tool designed for the analysis and optimization of container images. It functions as a layered… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… coreos/clair — Clair is a container vulnerability scanner that performs static analysis of container images to identify known… containers/skopeo — Skopeo is an OCI container image manager and registry client designed for inspecting, copying, and signing container… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of…