(五)Docker镜像管理1之镜像操作

本文详细介绍Docker镜像的基本操作,包括下载、列出、查看内部层、详细信息查询及删除等步骤。同时介绍了如何从Docker Hub搜索镜像。

这篇文章将介绍镜像的一般操作,包括查看、查找、下载、删除等。


下载镜像

使用下面的命令来下载镜像

1
docker pull 镜像名称或者镜像名称:标签

wKioL1joUoeDIHRUAADPbtEKFLI166.png

1
2
#如果不加标签则表示最新的
docker pull centos

wKioL1joUsehW7rZAAC5RXedgZo024.png

或者使用:

1
docker image pull


列出本地镜像

使用下面的命令来列出本地镜像

1
docker images

wKiom1joUvXBcnT7AAC6pZDZlL0979.png

1
docker image  ls

wKiom1joUxrAIkHRAADGkBK8aQQ979.png

docker image是专门用作镜像管理的,可以构建镜像、查看本地镜像、查看镜像层次、删除镜像、下载和上传镜像等。

wKiom1joU0qxi9C-AAIbm_Azz7Q346.png


查看镜像内部的层

使用下面的命令来查看镜像内部的封装层

1
2
3
docker  history  镜像ID或者名称:标签
#或者
docker image  history  镜像ID或者名称:标签

wKiom1joVBTAp7cjAAJpaq0HW4M767.png这里面展示此镜像封装中的所有层以及每层执行的什么操作。


查看镜像详细信息

1
docker image inspect 镜像ID或者镜像名称

wKiom1joVV3yQeShAAG_lwXRnlE434.png

获取具体某一项的值:使用--format参数

1
docker image inspect a8493f5f50ff -- format  '``.`Os`'

wKiom1joVgqAuJU1AAGBdti8Ctk928.png


查找HUB中的镜像

使用下面的命令查找HUB中的镜像

1
docker search 关键字

wKioL1joUEWiwTK3AAHDgOjweG0297.png

这里搜索出来的就是HUB上所发布的镜像,其中包括官方和非官方两种。这个命令还可以加参数比如--filter进行过滤:

-f或者--filter 后面是KEY=VALUE形式。

1
2
#查找关键字为centos的镜像,且星大于3的
docker search --filter stars=3 centos

wKiom1joUWzjZGJ0AAD-Erifn80741.png

1
2
#查找标签为centos的官方镜像
docker search --filter  "is-official=true"  centos

wKioL1joUeXg-JRYAACj9GibGpM110.png


删除镜像

使用下面的命令删除镜像

1
2
3
4
#-f参数为强制删除,因为有些镜像是相互关联的所以必须使用这个参数。
docker image  rm  -f 镜像ID或者名称
#或者
docker rmi 镜像ID或者名称

wKioL1joVpGCbBlDAAHfAugDaXs812.png注意:已经建立过容器的镜像不能删除,要先删除容器,在删除镜像。当然你也可以使用-f参数强制删除,但容器就无法正常使用了。





      本文转自linuxjavachen  51CTO博客,原文链接:http://blog.51cto.com/littledevil/1864336,如需转载请自行联系原作者






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值