Dive Into Docker Image Layers
I recently used a tool named dive
to explore docker images developed and maintained by teammates or opensourced docker images. I used to look into Dockerfile
steps to explore image layes. dive
brings cli-ui and using arrow and tab keys we can explore each layer in left pane while layer contents listed in right pane.
Essentially dive
based on docker api and its cache contents and provides commands to explore layer contents and minimize the size of images.
Installation
brew install dive
command to explore a image layers
dive <docker-image-id>
to build a image using dive
command
dive build -t <image-tag> .