0%

docker镜像分析工具dive

说明

docker 镜像分析工具有 docker 自带的 docker inspectdocker history,对于具体每一层(layers)组成可以使用 dive 工具. 地址:https://github.com/wagoodman/dive,该工具主要用于探索 docker 镜像层内容以及发现减小 docker 镜像大小的方法.

docker安装

docker pull wagoodman/dive

使用

# windows 下 docker.sock 路径可以使用 -v //var/run/docker.sock:/var/run/docker.sock
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock wagoodman/dive:latest <dive arguments...>
# 示例
docker run --rm -it -v //var/run/docker.sock:/var/run/docker.sock wagoodman/dive:latest test:v1.2

二进制安装

# centos
curl -OL https://github.com/wagoodman/dive/releases/download/v0.9.2/dive_0.9.2_linux_amd64.rpm
rpm -i dive_0.9.2_linux_amd64.rpm
# windows
go get github.com/wagoodman/dive

使用

dive <your-image> --source <source>
# or 
dive <source>://<your-image>