1
什么是 dive?
用于探索 Docker 镜像、每一层中的内容以及发现缩小 Docker/OCI 镜像大小的方法的工具。
2
安装 dive
go get github.com/wagoodman/div
3
dive 特性
按层分解 Docker 镜像
可视化展示每一层变化
分析镜像空间使用百分比
快速构建分析镜像
支持多种镜像源和容器引擎
4
入门使用
以我自己写的项目做的镜像为例
dive <your-image-tag>
按层分解 Docker 镜像并且能可视化的展示了每一层做了什么事情。
也可以基于 Dockerfile 快速构建分析。
dive build -t <some-tag> .
或者基于 docker 压缩文件镜像
dive docker-archive://<your-image>
5
巨人的肩膀
https://github.com/wagoodman/dive
《酷Go推荐》招募:
各位Gopher同学,最近我们社区打算推出一个类似GoCN每日新闻的新栏目《酷Go推荐》,主要是每周推荐一个库或者好的项目,然后写一点这个库使用方法或者优点之类的,这样可以真正的帮助到大家能够学习到
新的库,并且知道怎么用。
大概规则和每日新闻类似,如果报名人多的话每个人一个月轮到一次,欢迎大家报名!戳「阅读原文」,即可报名
想要了解更多 Golang 相关的内容,欢迎扫描下方👇 关注 公众号,回复关键词 [实战群] ,就有机会进群和我们进行交流~