docker 镜像管理

列出镜像(images)

语法

docker images [OPTIONS] [REPOSITORY[:TAG]]

REPOSITORY:表示镜像的仓库源

TAG:镜像的标签

IMAGE ID:镜像ID

CREATED:镜像创建时间

SIZE:镜像大小

同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。

如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像

OPTIONS说明:

-a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);

–digests :显示镜像的摘要信息;

-f :显示满足条件的镜像;

当前支持的过滤配置的key为:

  • dangling:显示标记为空的镜像,值只有true和false
docker images -f dangling=true
  • label:这个是根据标签进行过滤,其中lable的值,是docker在编译的时候配置的或者在Dockerfile中配置的

  • before:这个是根据时间来进行过滤,其中before的value表示某个镜像构建时间之前的镜像列表

docker images -f before=true
  • since:跟before正好相反,表示的是在某个镜像构建之后构建的镜像 reference:这个是添加正则进行匹配
docker images -f since=true
  • reference:这个是添加正则进行匹配
docker images --filter reference=*:*
  • –format :指定返回值的模板文件;
docker images --format "{{.Repository}}:{{.Tag}}"
# 配合脚本,判断镜像是否存在
Placeholder描述
.ID镜像ID
.Repository镜像仓库
.Tag镜像标签
.Digest镜像摘要
.CreatedSince创建映像后经过的时间
.CreateAt创建镜像的时间
.Size镜像大小

–no-trunc :显示完整的镜像信息;

-q :只显示镜像ID。

查找镜像(search)

docker search [OPTIONS] TERM

  1. docker search 镜像名字
  2. docker search [OPTIONS] 镜像名字
OPTIONS说明:
参数描述
–no-trunc显示完整的镜像描述
-s列出收藏数不小于指定值的镜像。
–automated只列出 automated build类型的镜像;
–filter , -f基于给定条件过滤输出
–format使用模板格式化显示输出
–limitMax number of search results ,默认值25
–no-trunc禁止截断输出

下载镜像(pull)

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

  1. docker pull 镜像名字
  2. docker pull 镜像名字[:TAG]
OPTIONS说明:
  • -a : 拉取所有 tagged 镜像
  • –disable-content-trust : 忽略镜像的校验,默认开启

删除镜像(rmi)

docker rmi [OPTIONS] IMAGE [IMAGE…]

  1. docker rmi -f 镜像ID
  2. docker rmi -f 镜像名1:TAG 镜像名2:TAG
  3. docker rmi -f $(docker images -qa)
OPTIONS说明:
  • -f : 强制删除
  • –no-prune : 不移除该镜像的过程镜像,默认移除;
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北城 半夏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值