前言

帮助命令

  1. docker version 查看 docker 版本
  2. docker info 显示全系统信息(比 version还详情)
  3. docker --help 显示 docker 相关的所有命令及功能说明

镜像命令

docker images 列出镜像

  1. # 使用语法
  2. docker images -[options]

image.png

  1. REPOSITOPY 表示镜像的仓库源
  2. TAG 镜像标签
  3. IMAGES 镜像ID
  4. CREATED 镜像的创建时间
  5. SIZE 镜像大小

镜像在同一个仓库源下可以存在多个TAG,代表这个仓库源下镜像的不同版本,可以使用 REPOSITOPY:TAG 来定义不同的版本镜像,如果你不指定一个镜像版本的标签,将默认使用 ‘镜像名称:laster’

  1. # docker images -[options] 说明
  2. -a 列出本地所有的镜像列表及子镜像
  3. -q 只显示镜像ID
  4. --no-trunc 显示完整的镜像信息
  5. --digesss 显示镜像的摘要信息 (可以显示完整的 IMAGES ID

docker search 镜像搜索

image.png

  1. # 使用语法
  2. docker search 镜像名称 STARS越多使用的人越多,OFFICIAL代表是否为官方镜像)
  3. #docker search -[options] 说明
  4. --no-trunc 显示完整的镜像描述
  5. -s 列出收藏数不少于指定值的镜像(相当于筛选功能)
  6. --automated 只列出 automated bulid 类型的镜像

docker pull 镜像下载

  1. # 使用语法
  2. docker pull 镜像名称 或者 (镜像名称:TAG
  3. docker pull mysql:5.7 表示下载 5.7 版本的mysql
  4. docker pull mysql 默认写法,表示下载最新版[laster版本]

docker rmi 镜像删除

  1. # 使用语法
  2. docker rmi -f 镜像ID 删除单个
  3. #批量删除:
  4. docker rmi -f 第一个镜像ID 第二个镜像ID
  5. docker rmi -f 镜像名:TAG 镜像名:TAG
  6. # 全部清空
  7. docker rmi -f $(docker images -q) 【建议掌握】