Docker基础(常用命令)

五、常用命令

5.1帮助命令
  • docker version //验证:是否安装成功
    docker验证

  • docker info //对docker安装信息的描述
    docker安装信息描述

  • docker --help //docker命令提示(可以查询docker的所有操作命令)
    docker命令提示

    5.2镜像命令
    5.2.1 docker images罗列本机镜像
  • docker images //列出 *本地* 主机上的镜像
    本地镜像

属性 功能
REPOSITORY 表示镜像仓库源
TAG 表示镜像的标签(个人理解为版本标签)
IMAGE ID 表示镜像ID
CREATED 表示镜像创建的时间
SIZE 表示镜像的大小
>注:1. 同一仓库可以有多个TAG,代表这个仓库的不同版本,我们使用REPOSITORY:TAG来定义不同的镜像;
>2. 如果不指定镜像的标签,例如你使用 hello-world,docker将默认使用hello-world:latest最新版本镜像。
  • docker images -a //列出*本地所有*的镜像(含中间映像层)镜像是分层的
    本地所有镜像
  • docker images -q //显示当前镜像的IMAGE ID
    镜像的id
  • docker images -qa //显示当前镜像的所有分支镜像
    镜像的所有分支
  • docker images --digests //显示镜像的摘要信息
    显示镜像摘要信息
  • docker images --no-trunc //显示完整镜像信息
    完整的镜像信息
    5.1.2 docker search + 镜像名
  • docker search tomcat(可任意更换) //查看这个镜像名的所有版本
    查看tomcat镜像的所有版本
  • docker search -s 40 tomcat //-s表示这个镜像的点赞数,这条命令表示罗列出tomcat镜像点赞数超过40的tomcat镜像 已废弃
    docker search --filter=stars=40 tomcat //代替上方已弃用的命令,查看点赞数超过40的tomcat的镜像
    查看点赞数超过40的tomcat镜像
  • docker search --filter=stars=40 --no-trunc tomcat //查看完整镜像描述且点赞数超过给定值的tomcat的镜像
    查看完整镜像描述的点赞数超过40的tomcat镜像tomcat
  • docker search --automated tomcat //查询自动构建的tomcat版本 已弃用
    docker search --filter=is-automated=true tomcat //代替上方已弃用命令
    查询自动构建的tomcat版本
    5.1.3 docker pull + 镜像名(拉取[下载]镜像)
  • docker pull tomcat //拉取所需镜像,后不加版本号默认为最新版本
    拉取、下载镜像
    5.1.4 docker rmi + 镜像名

删除单个镜像
docker rmi -f 镜像名

  • docker rmi hello-world //删除hello-world镜像【如镜像正在使用则提示删除失败此时需要加 '-f' 进行强制删除】
    删除hello-world镜像
    删除成功

同时删除多个镜像
docker rmi + 镜像名1:TAG 镜像名2:TAG

  • docker rmi -f hello-world nginx //同时删除hello-world和nginx镜像
    同时删除两个镜像
    删除成功

删除所有镜像
docker rmi -f $(docker images -qa)

注:删除命令中带’-f’表示强制删除

笔者不想再重复下载那些镜像,所以就留给大家去测试


Author: Lelege
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Lelege !
评论
 Previous
Docker基础(容器命令) Docker基础(容器命令)
@TOC 六、容器命令6.1新建并启动容器(启动交互式容器) docker run [OPTIONS] image [COMMAND][ARG...] //新建并启动容器 ORTIONS说明(常用):有的是一个减号有的是两个减
2022-05-26
Next 
Docker基础(底层原理) Docker基础(底层原理)
四、Docker运行底层原理4.1Docker是怎么工作的Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器,==
2022-05-26
  TOC