本文详细介绍了Docker查看镜像信息的方式。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。
在本文中,您将不得不学习如何训练Docker查看镜像信息。
一、images命令列举镜像根据以下两条命令,列出该设备的现有映像:
dockerimages或者:
dockerimagels如下图所示:
陈述用鲜红色表示的字段名称:
注意:图上的镜像大小信息只是逻辑大小信息。由于一个镜像是由几个镜像层组成的,并且同一个镜像层的一个副本总是存储在本地,在特定情况下,物理存储空间空的大小很可能低于逻辑大小。
二、应用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.7DockInspect以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查看镜像信息的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你以后的申请!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)