Docker从入门到精通:Docker镜像相关命令学习
【摘要】 简介在 Docker 中,管理镜像(Images)是非常重要的,因为镜像是容器的基础。本文将介绍一些常用的 Docker 镜像管理命令,帮助你有效地管理和操作 Docker 镜像。 docker images查看本地已有的镜像列表,可以使用 docker images 命令:docker images- REPOSITORY 镜像的仓库源- TAG 镜像的标签- IMAGE ID 镜像的i...
简介
在 Docker 中,管理镜像(Images)是非常重要的,因为镜像是容器的基础。本文将介绍一些常用的 Docker 镜像管理命令,帮助你有效地管理和操作 Docker 镜像。
docker images
查看本地已有的镜像列表,可以使用 docker images
命令:
docker images
- REPOSITORY 镜像的仓库源
- TAG 镜像的标签
- IMAGE ID 镜像的id
- CREATED 镜像的创建时间
- SIZE 镜像的大小
# 命令参数可选项
-a, --all # 显示所有镜像 (docker images -a)
-q, --quiet # 仅显示镜像id (docker images -q)
docker search
docker search
命令用于从docker-hub
搜索查找镜像,语法如下:
docker search [OPTIONS] TERM
OPTIONS参数说明
option | 作用 |
---|---|
-f, --filter filter | 根据提供的 filter 过滤输出 |
–limit int | 搜索结果条数最大为 int(默认25) |
–no-trunc | 显示完整的镜像描述 description |
–format | 使用 Go 模板进行美观打印 |
使用示例
docker rmi
要删除不再需要的Docker镜像,可以使用docker rmi
命令。执行以下命令以删除指定的镜像:
docker rmi [OPTIONS] IMAGE [IMAGE...]
options参数说明
- -f,强制删除
- –no-prune,不移除该镜像的过程镜像,默认移除。
例如,我们要删除docker中的mysql
镜像,命令如下:
docker rmi mysql
运行结果如下:
使用镜像id一样可以将镜像删除,如下图:
docker tag
我们可以通过docker tag
命令来对已有镜像进行标记,修改镜像的名称以及tag
,命令如下:
docker tag <现有镜像名称>:<现有标签> <新镜像名称>:<新标签>
例如,我们要将hello-world
镜像标记为hogwarts
镜像,命令如下:
docker tag hello-world:latest hogwarts:muller
总结
通过使用这些常用的Docker镜像管理命令,我们可以方便地管理和操作Docker镜像。我们可以查看已下载的镜像、下载新的镜像、删除不再需要的镜像、标记镜像以及搜索特定的镜像。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)