DIVE
This tool provides a way to discover and explore the contents of a docker image. Additionally the tool estimates
the amount of wasted space and identifies the offending files from the image.
root@ajeesh-desktop:/home/ajeesh# wget https://github.com/wagoodman/dive/releases/download/v0.6.0/dive_0.6.0_linux_amd64.deb
root@ajeesh-desktop:/home/ajeesh# apt install ./dive_0.6.0_linux_amd64.deb
root@ajeesh-desktop:/home/ajeesh# dive test_frontend:v1
Fetching image...
Parsing image...
├─ [layer: 1] 02c8cd0778ef78e : [==============================>] 100 % (29046/29046)
├─ [layer: 2] 0e24a3d04ebc058 : [==============================>] 100 % (4149/4149)
├─ [layer: 3] 1fbf962f1faa79c : [==============================>] 100 % (268/268)
├─ [layer: 4] 263da0d188f39bc : [==============================>] 100 % (20812/20812)
├─ [layer: 5] 2c6d59c15b5a74f : [==============================>] 100 % (22112/22112)
├─ [layer: 6] 4a3e40ad2625f55 : [==============================>] 100 % (6/6)
├─ [layer: 7] 5f67701353f1632 : [==============================>] 100 % (23/23)
├─ [layer: 8] 6e9ac776b0f4ad8 : [==============================>] 100 % (2/2)
├─ [layer: 9] 71f81c9582dbf66 : [==============================>] 100 % (25/25)
├─ [layer: 10] 84a49a835b59732 : [==============================>] 100 % (2/2)
├─ [layer: 11] 9a9aa5f37fdc24c : [==============================>] 100 % (9285/9285)
├─ [layer: 12] bb8588e06b91e7b : [==============================>] 100 % (3/3)
├─ [layer: 13] cacd4f0f725d2c5 : [==============================>] 100 % (4/4)
├─ [layer: 14] d107e0074bfc596 : [==============================>] 100 % (7010/7010)
├─ [layer: 15] d7ecfda03fa2ea7 : [==============================>] 100 % (6293/6293)
├─ [layer: 16] f08e6b62ac1a1d3 : [==============================>] 100 % (1354/1354)
├─ [layer: 17] ff6cffce858c4c9 : [==============================>] 100 % (1428/1428)
├─ [layer: 18] ffa2599ac9ec53e : [==============================>] 100 % (885/885)
╧
Analyzing image...
Building cache...
This tool provides a way to discover and explore the contents of a docker image. Additionally the tool estimates
the amount of wasted space and identifies the offending files from the image.
root@ajeesh-desktop:/home/ajeesh# wget https://github.com/wagoodman/dive/releases/download/v0.6.0/dive_0.6.0_linux_amd64.deb
root@ajeesh-desktop:/home/ajeesh# apt install ./dive_0.6.0_linux_amd64.deb
root@ajeesh-desktop:/home/ajeesh# dive test_frontend:v1
Fetching image...
Parsing image...
├─ [layer: 1] 02c8cd0778ef78e : [==============================>] 100 % (29046/29046)
├─ [layer: 2] 0e24a3d04ebc058 : [==============================>] 100 % (4149/4149)
├─ [layer: 3] 1fbf962f1faa79c : [==============================>] 100 % (268/268)
├─ [layer: 4] 263da0d188f39bc : [==============================>] 100 % (20812/20812)
├─ [layer: 5] 2c6d59c15b5a74f : [==============================>] 100 % (22112/22112)
├─ [layer: 6] 4a3e40ad2625f55 : [==============================>] 100 % (6/6)
├─ [layer: 7] 5f67701353f1632 : [==============================>] 100 % (23/23)
├─ [layer: 8] 6e9ac776b0f4ad8 : [==============================>] 100 % (2/2)
├─ [layer: 9] 71f81c9582dbf66 : [==============================>] 100 % (25/25)
├─ [layer: 10] 84a49a835b59732 : [==============================>] 100 % (2/2)
├─ [layer: 11] 9a9aa5f37fdc24c : [==============================>] 100 % (9285/9285)
├─ [layer: 12] bb8588e06b91e7b : [==============================>] 100 % (3/3)
├─ [layer: 13] cacd4f0f725d2c5 : [==============================>] 100 % (4/4)
├─ [layer: 14] d107e0074bfc596 : [==============================>] 100 % (7010/7010)
├─ [layer: 15] d7ecfda03fa2ea7 : [==============================>] 100 % (6293/6293)
├─ [layer: 16] f08e6b62ac1a1d3 : [==============================>] 100 % (1354/1354)
├─ [layer: 17] ff6cffce858c4c9 : [==============================>] 100 % (1428/1428)
├─ [layer: 18] ffa2599ac9ec53e : [==============================>] 100 % (885/885)
╧
Analyzing image...
Building cache...