[envythink@localhost ~]$ docker run -it ubuntu bashroot@cae6035fd1b2:/# echo "Hello World"Hello Worldroot@cae6035fd1b2:/# exit
查看镜像信息使用images命令列出所有镜像开发者可以使用docker images或者docker image ls命令来列出本地主机上已有的所有镜像的基本信息 , 如下所示:
[envythink@localhost ~]$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEubuntu latest 9140108b62dc 8 hours ago 72.9MBhaproxy latest 4e531c2cb889 5 months ago 92.4MBpxc latest a6a51beefff1 9 months ago 494MBpercona/percona-xtradb-cluster latest a6a51beefff1 9 months ago 494MB
接下来详细解释一下上述列出的信息:
- REPOSITORY:表示来自哪个仓库 。这里的ubuntu则表示ubuntu系列的基础镜像 。
- TAG:表示镜像的标签 。这里的latest表示最新的版本信息 , 请注意标签只是标记 , 并不能标识镜像内容 。
- IMAGE ID:表示镜像的ID , 注意这是镜像的唯一标识ID 。如果两个镜像的ID相同 , 说明它们指向了同一个镜像 , 只是具有不同的标签名称而已 。
- CREATED:表示创建时间 , 也就是镜像最后的更新时间 。
- SIZE:表示镜像大小 , 一般来说比较优秀的镜像其体积就越小 。
当然images也支持多种子命令 , 如-a或者--all=true|false表示列出所有(包含临时文件)镜像大小 , 默认是fasle 。-f或者--filter=[]参数 , 它表示过滤列出的镜像 , 如dangling=true等 , 它只显示没有被使用的镜像 , 也可指定带有特定标注的镜像等 。更多的子命令可以使用man docker-images命令来进行查看 。
使用tag命令来添加镜像标签一般来说 , 为了后续工作中使用特定镜像 , 会使用docker tag命令来为本地镜像任意添加新的标签 。举个例子 , 给之前下载的ubuntu镜像添加一个新的envyubuntu:latest标签 , 如下所示:
[envythink@localhost ~]$ docker tag ubuntu:latest envyubuntu:latest
然后再次使用docker images命令来列举出本地主机上的镜像信息 , 可以看到多了一个envyubuntu:latest标签的镜像 , 如下所示:[envythink@localhost ~]$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEenvyubuntu latest 9140108b62dc 8 hours ago 72.9MBubuntu latest 9140108b62dc 8 hours ago 72.9MBhaproxy latest 4e531c2cb889 5 months ago 92.4MBpxc latest a6a51beefff1 9 months ago 494MBpercona/percona-xtradb-cluster latest a6a51beefff1 9 months ago 494MB
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- docker安装rabbitmq延时队列插件
- docker安装nacos
- 购物党比价工具如何使用
- 冰裂茶具怎么开壶,新紫砂茶具怎么使用
- CentOS7下使用开源安全审计工具Lynis
- 如何根据使用用途选择手电筒的类型
- 冰箱里的补偿开关如何使用 冬天冰箱的补偿开关要调到哪里才最合适
- 使用命令行浏览器在 Linux 终端上网浏览
- 你不知道的微信公众号编辑器的使用小妙招
- 胰岛素针头重复使用的危害有哪些 胰岛素针头可以用几次