「GoCN酷Go推荐」用于探索 docker 镜像中每一层的工具 dive

1

什么是 dive?

用于探索 Docker 镜像、每一层中的内容以及发现缩小 Docker/OCI 镜像大小的方法的工具。

2

安装 dive

go get github.com/wagoodman/div

3

dive 特性

  • 按层分解 Docker 镜像

  • 可视化展示每一层变化

  • 分析镜像空间使用百分比

  • 快速构建分析镜像

  • 支持多种镜像源和容器引擎

4

入门使用

以我自己写的项目做的镜像为例

dive <your-image-tag>
792b6efa75c55264cd72d2e8ca8cf1eb.png
image-20220405193448424

按层分解 Docker 镜像并且能可视化的展示了每一层做了什么事情。

也可以基于 Dockerfile 快速构建分析。

dive build -t <some-tag> .

或者基于 docker 压缩文件镜像

dive docker-archive://<your-image>

5

巨人的肩膀

  • https://github.com/wagoodman/dive

《酷Go推荐》招募:

各位Gopher同学,最近我们社区打算推出一个类似GoCN每日新闻的新栏目《酷Go推荐》,主要是每周推荐一个库或者好的项目,然后写一点这个库使用方法或者优点之类的,这样可以真正的帮助到大家能够学习到

新的库,并且知道怎么用。

大概规则和每日新闻类似,如果报名人多的话每个人一个月轮到一次,欢迎大家报名!戳「阅读原文」,即可报名

想要了解更多 Golang 相关的内容,欢迎扫描下方👇 关注 公众号,回复关键词 [实战群]  ,就有机会进群和我们进行交流~

2328de0f89fc1dda2be56b7b0723a6f0.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值