Docker基础篇(4)- Docker镜像常用命令

在对Docker命令的学习的时候,我们经常使用busybox镜像作为我们的练习镜像。


简述busybox镜像

Busybox是一个集成了一百多个最常用Linux命令和工具的软件工具箱,它在单一的可执行文件中提供了精简的Unix工具集。

下面开始对镜像命令进行练习


搜索镜像

搜索镜像命令

docker search 镜像

例子:搜索busybox镜像
在这里插入图片描述


查看镜像

查看本地已下载的镜像,以下两个命令都可以做到

docker image ls 
或者
docker images

从下图中,我们可以看到是刚刚使用的hello-world镜像,有镜像的ID、镜像的创建时间、镜像的大小等等。
在这里插入图片描述


下载镜像

下载镜像命令

docker image pull 镜像名称[:tag]

tag就是我们之前提过的每个仓库的标签,每个标签对应一个镜像
例子:下载mysql镜像

docker image pull busybox

如果只指定镜像不指定标签,我们下载的镜像都是最新的即“ docker image pull busybox:latest ”,latest表示当前最新版本的镜像在这里插入图片描述
此时再查看当前所有的镜像发现,busybox镜像已经被下载完毕,标签为latest,最新版
在这里插入图片描述
为了更好的对标签理解,我们可以去下载mysql5.6、mysql5.7以及mysql最新版的镜像,我们也可以使用简化版的命令“docker pull”而不再是“docker image pull”

docker pull mysql:5.6
docker pull mysql:5.7
docker pull mysql

在这里插入图片描述


显示镜像完整信息

其实就是在docker image ls的基础上让镜像的完整id展示出来

docker image ls --no-trunc

在这里插入图片描述


删除镜像

删除镜像命令

docker image rm 镜像[:tag]
docker rmi 镜像[:tag]

如果没有写标签,则标签默认为latest。
删除busybox和mysql5.6

docker image rm busybox
docker rmi mysql:5.6

查看镜像信息

查看镜像信息命令

docker image inspect 镜像[:tag]

查看mysql5.7的镜像信息

docker image inspect mysql:5.7 

Docker基础篇(3)- Docker基础概念 - 镜像、容器、仓库
Docker基础篇(5)- Docker容器常用基础命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值