前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker从入门到精通:Docker镜像相关命令学习

Docker从入门到精通:Docker镜像相关命令学习

原创
作者头像
Tester_muller
发布2024-04-15 10:16:11
1840
发布2024-04-15 10:16:11
举报

简介

在 Docker 中,管理镜像(Images)是非常重要的,因为镜像是容器的基础。本文将介绍一些常用的 Docker 镜像管理命令,帮助你有效地管理和操作 Docker 镜像。

docker images

查看本地已有的镜像列表,可以使用 docker images 命令:

代码语言:bash
复制
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搜索查找镜像,语法如下:

代码语言:bash
复制
docker search [OPTIONS] TERM

OPTIONS参数说明

option

作用

-f, --filter filter

根据提供的 filter 过滤输出

--limit int

搜索结果条数最大为 int(默认25)

--no-trunc

显示完整的镜像描述 description

--format

使用 Go 模板进行美观打印

使用示例

docker rmi

要删除不再需要的Docker镜像,可以使用docker rmi命令。执行以下命令以删除指定的镜像:

代码语言:bash
复制
docker rmi [OPTIONS] IMAGE [IMAGE...]

options参数说明

  • -f,强制删除
  • --no-prune,不移除该镜像的过程镜像,默认移除。

例如,我们要删除docker中的mysql镜像,命令如下:

代码语言:bash
复制
docker rmi mysql

运行结果如下:

使用镜像id一样可以将镜像删除,如下图:

docker tag

我们可以通过docker tag命令来对已有镜像进行标记,修改镜像的名称以及tag

,命令如下:

代码语言:bash
复制
docker tag <现有镜像名称>:<现有标签> <新镜像名称>:<新标签>

例如,我们要将hello-world镜像标记为hogwarts镜像,命令如下:

代码语言:bash
复制
docker tag hello-world:latest hogwarts:muller

总结

通过使用这些常用的Docker镜像管理命令,我们可以方便地管理和操作Docker镜像。我们可以查看已下载的镜像、下载新的镜像、删除不再需要的镜像、标记镜像以及搜索特定的镜像。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • docker images
  • docker search
  • docker rmi
  • docker tag
  • 总结
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档