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’表示强制删除

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

猜你喜欢

转载自blog.csdn.net/qq_43775034/article/details/108880070
今日推荐