怎样看镜像

怎样看镜像,第1张

Docker查看镜像信息的方法

本文详细介绍了Docker查看镜像信息的方式。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。

在本文中,您将不得不学习如何训练Docker查看镜像信息。

一、images命令列举镜像

根据以下两条命令,列出该设备的现有映像:

dockerimages

或者:

dockerimagels

如下图所示:

陈述用鲜红色表示的字段名称:

  • 仓库:来自哪个仓库;
  • TAG:镜像的TAG信息,比如5.7,latest表示不同的版本号信息;
  • 映像ID:镜像映像的ID。如果你看到两个id一模一样,其实更喜欢同一个镜像,只是标签名称不同;
  • CREATED:镜像最终更新;
  • 尺寸:镜子的尺寸,优秀的镜子一般体积都很小,这也是我更喜欢用轻量级阿尔卑斯版号的原因;
  • 注意:图上的镜像大小信息只是逻辑大小信息。由于一个镜像是由几个镜像层组成的,并且同一个镜像层的一个副本总是存储在本地,在特定情况下,物理存储空间空的大小很可能低于逻辑大小。

    二、应用tag命令为镜像添加标签

    通常,为了在下一步中快速找到某个图像,我们可以应用dockertag命令向本地图像添加一个新的标签。如下图所示:

    为docker.io/mysql镜像添加一个标签为allen_mysql:5.7的新镜像。然后应用dockerimages命令查看本地图像:

    可以看到当地多了一张allen_mysql:5.7的图片。细心的你一定会继续发现allen_mysql:5.7和docker.io/mysql:5.7的镜像ID是一模一样的,也就是说他们是同一个镜像,只是用了不同的昵称称呼而已。

    docker标记命令更像是为特定镜像添加快捷方式图标。

    三、应用inspect命令查看镜像详尽信息

    根据dockerinspect命令,我们可以得到图像的详细信息,包括创建者、各层的数据介绍等。

    dockerinspectdocker.io/mysql:5.7

    DockInspect以JSON文件格式返回信息。如果你想在其中获得一个特定的内容,你可以根据-f来指定,比如获得图像大小:

    dockerinspect-f{{".Size"}}docker.io/mysql:5.7

    四、应用history命令查看镜像历史时间

    众所周知,镜像是由几层组成的。那么,我们如何知道每一层的主要内容呢?

    根据docker历史命令,可以列出每一层的建立信息。比如你可以查看docker.io/mysql:5.7:各层的信息

    dockerhistorydocker.io/mysql:5.7

    可以看到上面的信息太长,后面为了更方便省略了。如果要查看实际信息,可以根据Add-no-trunc选择选项,如下所示:

    dockerhistory--no-truncdocker.io/mysql:5.7 五、汇总

    本文主要介绍如何在Docker中查看镜像信息,以及tag命令、inspect命令和history命令的功效。

    关于Docker查看镜像信息的方式,本文就讲到这里。有关Docker查看镜像信息的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你以后的申请!

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

    原文地址: http://outofmemory.cn/zz/774033.html

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

    发表评论

    登录后才能评论

    评论列表(0条)

    保存