dive
A tool for exploring each layer in a docker image
Discover how Dive sorts its file tree. Learn about alphabetical and size-descending ordering strategies and their implementation for efficient Docker image analysis.
Where to Find the Source Code for Dive's Docker Image ResolverDiscover where Dive's Docker image resolver source code resides. Find the core Resolver interface and Docker Engine implementations in the wagoodman/dive repository.
How Dive Handles Docker and Podman Container RuntimesDiscover how Dive seamlessly supports Docker and Podman container runtimes. Learn about its abstraction layer and automatic selection for efficient image analysis.
Understanding the Command Field in a Dive Layer: Debugging and Source TracingUnderstand the Command field in a Dive layer. Trace Dockerfile instructions for each image layer to debug and optimize your builds with Dive.
How Dive Identifies Layers That Contribute Most to Image SizeDiscover how Dive identifies image layers that contribute most to size. Learn about byte counts, cumulative analysis, and size ranking for efficient Docker image optimization.
Performance Considerations When Using Dive: Optimizing Docker Image AnalysisDiscover performance tips for Dive, the Docker image analyzer. Learn how to optimize memory and CPU usage when inspecting large Docker images to speed up your workflow.
Dive Tool Usage Patterns and Examples: A Complete GuideExplore common Dive tool usage patterns and examples for Docker image inspection, CI enforcement, and programmatic analysis. Streamline your workflow with this comprehensive guide.
Dive Configuration Options: Complete Guide to CLI Flags, Environment Variables, and YAML SettingsExplore Dive configuration options via CLI flags, environment variables, and YAML files. Customize your image analysis, CI, export, and UI settings for efficient container image inspection.
How to Integrate Dive into CI/CD Pipelines for Automated Image AnalysisIntegrate Dive into your CI/CD pipelines for automated Docker image analysis. Enforce efficiency policies and fail builds on violations with non-interactive mode and threshold configuration.
What Are the Main Command-Line Entry Points for Dive?Discover the main command-line entry points for Dive: analyze images with `dive <image>`, build and analyze with `dive build`, or manage settings with utility commands.
How Dive Presents Image Analysis Results Using a TUIExplore how Dive presents image analysis results using a TUI. Dive's event-driven TUI renders interactive, color coded panes for layers file trees and efficiency metrics for efficient container image analysis.
How Dive Calculates Image Efficiency Metrics and Wasted SpaceDiscover how Dive calculates image efficiency and wasted space by comparing layer sizes and identifying duplicate files. Optimize your Docker images effectively.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →