镜像分析包括什么

镜像分析包括什么,第1张

Docker镜像分析工具dive原理解析

本文详细介绍了Docker镜像分析工具dive的原理分析。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。

今天,我强烈推荐一个这样的开源系统工具来探索Docker图像,每一层的内容以及如何减少Docker/OCI图像的大小。这个工具就是:潜水。

工具的详细地址:https://github.com/wagoodman/dive,星编号:22k。

这个工具可以清楚的看到图像的每一层都包含了什么,方便你分析是否有必要,如下图所示。

属性

该工具的主要功能包括:

  • 按层显示信息Docker镜像内容;
  • 强调每一层的转化;
  • 评价“镜像效率高”;
  • 快速构建/分析周期时间;
  • 和CI集成;
  • 几个镜像和容器模块是适用的:例如docker、docker-archive和podman;
  • 并安装应用程序

    1.关键是用docker *** 作dive。实际使用情况请查看官网:

    https://github.com/wagoodman/dive

    2.获取潜水图像

    dockerpullquay.io/wagoodman/dive:最新

    3.根据docker *** 作驱动查询镜像层的信息内容。

    dockerrun-RM-it\
    -v/var/run/docker.sock:/var/run/docker.sock\
    quay.io/wagoodman/dive:latest\
    nginx:latest

    注意:最终脸的nginx:latest是要查询的图片的名称,也可以马上改成图片ID。打开以下界面:

    按键

    按键绑定 描述 <kbd>CtrlC</kbd>; 撤回 <kbd>Tab</kbd>;或者<kbd>CtrlSpace</kbd>; 在文档树的涂层和主视图之间切换 <kbd>CtrlF</kbd>; 越权单据 <kbd>CtrlA</kbd>; 涂层主视图:查询会聚图像的变化 <kbd>CtrlL</kbd>; 涂层主视图:查询今日涂层变化 <kbd>空间</kbd>; 文件树主视图:展开/撤消展开文件目录 <kbd>CtrlA</kbd>; 文件树主视图:显示信息/隐藏添加的文档 <kbd>CtrlR</kbd>; 文件树主视图:显示信息/隐藏已删除的文档 <kbd>CtrlM</kbd>; 文件树的主视图:显示信息/隐藏更改的文档 <kbd>CtrlU</kbd>; Filetree主视图:显示信息/隐藏未修改的文档 <kbd>PageUp</kbd>; 文件树主视图:向上翻转网页 <kbd>PageDown</kbd>; 文件树的主视图:向下翻转网页

    文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://outofmemory.cn/zz/774055.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存