{"repo":"wagoodman/dive","free":true,"listed":false,"github":"https://github.com/wagoodman/dive","clone":"git clone https://github.com/wagoodman/dive.git","description":"A tool for exploring each layer in a docker image","language":"Go","stars":54466,"topics":["docker","docker-image","inspector","explorer","cli","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"dive A tool for exploring a Docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image. To analyze a Docker image simply run dive with an image tag/id/digest: or you can dive with Docker directly: or if you want to build your image then jump straight into analyzing it: Building on macOS (supporting only the Docker container engine): Additionally you can run this in your CI pipeline to ensure you're keeping wasted space to a minimum (this skips the UI): This is beta quality! Feel free to submit an issue if you want a new feature or find a bug :) Basic Features Show Docker image contents broken down by layer As you select a layer on the left, you are shown the contents of that layer combined with all previous layers on the right. Also, you can fully explore the file tree with the arrow keys. Indicate what's changed in each layer Files that have changed, been modified, added, or removed are indicated in the file tree. This can be adjusted to show changes for a specific layer, or aggregated changes up to this layer. Estimate \"image efficiency\" The lower left pane shows basic layer info and an experimental metric that will guess how much wasted space your image contains. This might be from duplicating files across layers, moving files across layers, or not fully removing files. Both a percentage \"score\" and total wasted file space is provided. Quick build/analysis cycles You can build a Docker image and do an immediate analysis with one command:","default_branch":null,"files":null,"tree":[],"storefront":"/r/wagoodman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wagoodman/dive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}