dive
Tool for exploring each layer in a docker image
Dive is a tool used for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image. It shows Docker image contents broken down by layer, indicates what's changed in each layer, estimates "image efficiency", quick build/analysis cycles ans is ready to use with CI integration.
https://github.com/wagoodman/dive
amd64 arm64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install dive
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for dive are versioned here.
Click here to see dive ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/dive/ops2deb.yml
name: dive
matrix:
architectures:
- amd64
- arm64
versions:
- 0.11.0
- 0.12.0
homepage: https://github.com/wagoodman/dive
summary: tool for exploring each layer in a docker image
description: |-
Dive is a tool used for exploring a docker image, layer contents, and
discovering ways to shrink the size of your Docker/OCI image. It shows Docker
image contents broken down by layer, indicates what's changed in each layer,
estimates "image efficiency", quick build/analysis cycles ans is ready to use
with CI integration.
fetch: https://github.com/wagoodman/dive/releases/download/v{{version}}/dive_{{version}}_linux_{{arch}}.tar.gz
install:
- dive:/usr/bin/dive
The blueprint fetch
keyword contains a URL template pointing to dive releases. Downloaded files are locked in a lockfile versioned here.
Click here to see dive release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/dive/ops2deb.lock.yml
- url: https://github.com/wagoodman/dive/releases/download/v0.10.0/dive_0.10.0_linux_amd64.tar.gz
sha256: 9541997876d4985de66d0fa5924dac72258a3094ef7d3f6ef5fa5dcf6f6a47ad
timestamp: 2024-07-04 17:39:42+00:00
- url: https://github.com/wagoodman/dive/releases/download/v0.11.0/dive_0.11.0_linux_amd64.tar.gz
sha256: 80835d3320292c4ab761d03c1fd33745ddb9b6064c035b65f77825f18f407d28
timestamp: 2024-07-04 17:39:42+00:00
- url: https://github.com/wagoodman/dive/releases/download/v0.11.0/dive_0.11.0_linux_arm64.tar.gz
sha256: 656aa45f618c30f02a30fa256e429ba1afafd9e39e3757e52a30764494c71b7a
timestamp: 2024-07-04 17:39:42+00:00
- url: https://github.com/wagoodman/dive/releases/download/v0.12.0/dive_0.12.0_linux_amd64.tar.gz
sha256: 20a7966523a0905f950c4fbf26471734420d6788cfffcd4a8c4bc972fded3e96
timestamp: 2024-07-04 17:39:42+00:00
- url: https://github.com/wagoodman/dive/releases/download/v0.12.0/dive_0.12.0_linux_arm64.tar.gz
sha256: a2a1470302cdfa367a48f80b67bbf11c0cd8039af9211e39515bd2bbbda58fea
timestamp: 2024-07-04 17:39:42+00:00