dive0.13.1
A tool for exploring each layer in a docker image
v0.13.1
3.9 MBscanned clean
Verify your download
Select the file you downloaded to check it against the hash we published — the check runs in your browser, nothing is uploaded.
Screenshots
About
Dive opens a Docker or OCI image by tag, ID, or digest and shows how its contents are assembled, helping you find ways to reduce its size. Its interface breaks the image into layers and displays each layer’s files alongside the cumulative tree produced by that layer and all preceding layers. Selecting layers and navigating the tree with arrow keys lets you inspect the image interactively.
The tree marks files that were changed, modified, added, or removed, with views for one layer’s changes or the aggregate changes through that point. A lower-left pane reports basic layer details plus an experimental estimate of wasted space caused by duplicate files, files moved between layers, or incomplete removal. It expresses that estimate as both a percentage score and a total amount of wasted file space, making image efficiency easier to assess.
You can invoke Docker directly, or replace a build command with dive build -t some-tag . to build an image and analyze it immediately. Setting CI=true on a valid Dive command switches to a non-UI pass/fail result based on image efficiency and wasted space, which suits automated pipelines. The --source option selects Docker engine, the default, a Docker tar archive on disk, or Podman, with Podman available only on Linux; macOS support is limited to the Docker container engine.
It is aimed at Docker image maintainers, developers, and CI operators who need to understand layer composition and control wasted image space.
Requires Windows 10+ · Server 2016+ · Architecture: x64
What's new in v0.13.1
Bug Fixes - Fix layer selection to select only one layer at a time [#585 @wagoodman] - Gitlab-ci integration is broken with latest docker image [#580 #586 @wagoodman] - Failed to Create Container After Upgrading to 0.13.0 [#576 #586 @wagoodman] - exec: "getent": executable file not found in $PATH [#582 #586 @wagoodman] - Publish dive to ghcr.io [#573 #577 @wagoodman] Additional Changes - Add x-cmd method to install dive [#550 @lunrenyi] (Full Changelog)
Details
SHA-256
Does this still work for you?
Badge for your website
Developers can show that dive is available on MirrorNest. Copy the code below: the badge links to this page and updates itself.
<a href="https://mirrornest.com/software/dive-06deaa64"><img src="https://mirrornest.com/badge/dive-06deaa64.svg" alt="dive on MirrorNest" height="20"></a>[](https://mirrornest.com/software/dive-06deaa64)Reviews
No reviews yet — be the first.
dive alternatives
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage