Docker Images镜像的命令

docker版本说明:

Docker version 18.03.1-ce

docker images

作用:列出本地镜像
在这里插入图片描述
列表标题说明:

  • REPOSITORY:表示镜像的仓库源
  • TAG:镜像版本标签
  • IMAGE ID:镜像的ID
  • CREATED:镜像创建时间
  • SIZE: 镜像大小

TAG说明:同一个镜像,仓库源存在多个版本

比如:从仓库拉取centos7的镜像:

docker pull centos:centos7

语法: RESPOSITORY:TAG,TAG标签指的安装的版本,如果不指定TAG,默认是latest,代表最终版本,根据实际业务选择

安装最终版本,省略TAG

docker pull centos

docker images 的【参数】

参数作用
-a列出本地所有镜像(含中间镜像层)
-q只显示镜像ID
- -digestes显示镜像的摘要信息
- -no-trunc显示完整的镜像信息

docker search 【选项】【镜像名称】

  • 作用:搜索docker hub上的镜像
  • 例如搜索php,列出收藏不小于50的镜像
docker search --filters=stars=50 php

更多参数说明请看帮助:

docker search --help

docker pull 【镜像名称:【TAG】】

作用:拉取镜像

docker rmi删除单个镜像

如果已经执行过docker run生成容器,例如我的:生成了hello-world-test容器

docker run -itd --name hello-world-test hello-world

执行删除镜像:

 docker rmi hello-world

删除命令提示:

Error response from daemon: conflict: unable to remove repository reference "hello-world" (must force) - container 90e0f49de1d3 is using its referenced image bf756fb1ae65
  • 增加 -f 强制删除
 docker rmi -f hello-world
  • 删除成功:
    在这里插入图片描述

删除多个镜像

 docker rmi -f 镜像名1 镜像名2

删除全部镜像

docker rmi -f $(docker images -q)
©️2020 CSDN 皮肤主题: 黑客帝国 设计师:上身试试 返回首页