Skip to content

A docker extension to help you explore a docker image and discover ways to shrink the size

Notifications You must be signed in to change notification settings

amyb12345/dive-in

 
 

Repository files navigation

Dive In

A Docker extension that helps you explore a docker image, layer contents, and discover ways to shrink the size of your Docker/OCI image.

Built on the top of excellent CLI tool - https://github.com/wagoodman/dive

i1 i2

Installation

Make sure your Docker desktop supports extensions. Currently, this extension is not yet available on the marketplace so the best way to try it out to is to build and install it locally.

$ git clone https://github.com/prakhar1989/dive-in.git
$ cd dive-in
$ make build-extension
$ make install-extension

Development

Go through the official docs to understand the basic setting up of the Docker extension.

Useful commands for setting up debugging

$ docker extension dev debug prakhar1989/dive-in
$ docker extension dev ui-source prakhar1989/dive-in http://localhost:3000

Make sure you run npm run start in the ui/ folder.

About

A docker extension to help you explore a docker image and discover ways to shrink the size

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.4%
  • Go 11.4%
  • Dockerfile 11.2%
  • Makefile 6.5%
  • HTML 1.4%
  • Shell 0.1%