docker查看镜像详细内容(Docker镜像分析工具dive原理解析)
docker查看镜像详细内容
Docker镜像分析工具dive原理解析今天推荐一个这样的开源工具,用于探索 Docker 镜像,各层内容以及发现缩小 Docker/OCI 镜像大小的方法。这个工具就是:lie。
工具地址:https://github.com/wagoodman/lie,Star 数:22k+。
这个工具可以清晰得看到镜像每一层都包含哪些内容,方便你分析是否有必要,如下图所示。
特性
该工具的主要特性包括:
- 按层显示 Docker 镜像内容;
- 指出每一层的变化;
- 评估 “镜像的效率”;
- 快速的构建/分析周期;
- 和 CI 集成;
- 支持多个镜像和容器引擎:比如 docker、docker-archive 和 podman;
安装和使用
1、主要采用docker运行lie的方式,具体用法可查看官方:
https://github.com/wagoodman/lie
2、拉取lie镜像
docker pull quay.io/wagoodman/lie:latest
3、通过docker运行lie查看镜像层信息
docker run --rm -it \
-v /var/run/docker.sock:/var/run/docker.sock \
quay.io/wagoodman/lie:latest \
nginx:latest
备注:最后面的nginx:latest就是要查看的镜像名称或者直接换成镜像ID也可以,打开界面如下:
KeyBindings
Key Binding
Description
<kbd>Ctrl + C</kbd>
退出
<kbd>Tab</kbd> or <kbd>Ctrl + Space</kbd>
在图层和文件树视图之间切换
<kbd>Ctrl + F</kbd>
过滤文件
<kbd>Ctrl + A</kbd>
图层视图:查看聚合图像修改
<kbd>Ctrl + L</kbd>
图层视图:查看当前图层修改
<kbd>Space</kbd>
Filetree视图:折叠/取消折叠目录
<kbd>Ctrl + A</kbd>
Filetree视图: 显示/隐藏添加的文件
<kbd>Ctrl + R</kbd>
Filetree视图:显示/隐藏已删除的文件
<kbd>Ctrl + M</kbd>
Filetree视图:显示/隐藏已修改的文件
<kbd>Ctrl + U</kbd>
Filetree视图:显示/隐藏未修改的文件
<kbd>PageUp</kbd>
Filetree视图:向上滚动页面
<kbd>PageDown</kbd>
Filetree视图:向下滚动页面
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- java连接mongodb(Docker连接mongodb实现过程及代码案例)
- docker容器启动执行脚本(在docker容器中使用非root用户执行脚本操作)
- docker镜像保存教程(docker镜像导入导出备份迁移的操作)
- docker容器和主机端口映射(docker利用单个镜像映射到多个端口操作)
- docker 容器端口查不到(docker容器无法访问宿主机端口的解决)
- docker镜像大是否会导致启动慢(docker下载镜像太慢的解决方案)
- docker怎么装mongodb(Docker 搭建集群MongoDB的实现步骤)
- docker容器编排入门教程(简简单单使用Docker部署Confluence)
- springboot怎么设置docker(Docker如何给Springboot项目动态传参的实现方法)
- docker从一个容器中退出来(Docker容器迁移到其他服务器的5种方法详解)
- jenkins回滚docker容器(关于docker部署的jenkins跑git上的程序的问题)
- 用docker搭建redis集群(docker实现redis集群搭建的方法步骤)
- kalilinux安装到u盘教程学习(kali安装docker和portainer的配置方法)
- docker的解剖(再见 Docker如何5分钟转型 containerd)
- docker部署mysql并且自动启动(Docker 部署 Mysql8.0的方法示例)
- docker jdk离线安装(docker安装openjdk并运行jar包的操作方法)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
热门推荐
- python实现网络爬虫的步骤(Python实现的爬取小说爬虫功能示例)
- div左右布局自适应(如何让一个div居于页面正中间实现方法)
- dedecms栏目页更改(dedecms系统列表页调用tag标签同时带上链接)
- react循环有几种方法(React forwardRef的使用方法及注意点)
- 关闭ssl证书验证模块(开启OCSP提升https证书验证效率解决Let’s Encrypt SSL证书访问慢的问题)
- html5css3旋转特效效果(一款利用html5和css3实现的3D立方体旋转效果教程)
- php守护进程(什么是PHP7中的孤儿进程与僵尸进程)
- 用python实现atm银行系统(Python实现的银行系统模拟程序完整案例)
- php中如何使用缓存(PHP使用OB缓存实现静态化功能示例)
- django变量怎么使用(django的settings中设置中文支持的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9