Docker常用命令

举报
兮动人 发表于 2021/09/24 20:06:43 2021/09/24
【摘要】 Docker常用命令

帮助命令

  • docker version
  • docker info
  • docker --help

镜像命令

docker images

列出本地主机上的镜像

在这里插入图片描述
各个选项说明:

  • REPOSITORY:表示镜像的仓库源
  • TAG:镜像的标签,latest表示最后的版本(默认)
  • IMAGE ID:镜像ID
  • CREATED:镜像创建时间
  • SIZE:镜像大小

同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOSITORY:TAG 来定义不同的镜像,可以自定义版本。
如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像

OPTIONS说明:

  1. -a :列出本地所有的镜像(含中间映像层),all
  2. -q :只显示镜像ID。
  3. –digests :显示镜像的摘要信息
  4. –no-trunc :显示完整的镜像信息
  • -a命令演示
 docker images -a

在这里插入图片描述

  • -q命令演示
docker images -q

在这里插入图片描述

  • qa命令结合可以查看所有镜像ID
docker images -qa

在这里插入图片描述

  • –digests :显示镜像的摘要信息
docker images --digests

在这里插入图片描述

  • –no-trunc :显示完整的镜像信息,no trunc(翻译:没有截断的)
docker images --no-trunc

在这里插入图片描述
两者对比发现 images ID的长度不一样,–no-trunc显示的是完整的ID,而–digests显示的是前12位,缩短了的。

docker search 某个XXX镜像名字

网站

  • https://hub.docker.com,search从dockerhub上搜索docker镜像,配置了阿里云提供的docker加速时,就可以从阿里云那里拉取下载镜像了

命令

  • docker search [OPTIONS] 镜像名字

  • 搜索Tomcat镜像:
    在这里插入图片描述
    也可以去官网查看:
    在这里插入图片描述

OPTIONS说明:

  • -s : 列出收藏数不小于指定值的镜像,starts 。

命令演示:搜索starts(点赞数)大于30的Tomcat的:

docker search -s tomcat

在这里插入图片描述

  • –no-trunc : 显示完整的镜像描述

命令演示:

docker search -s 30 --no-trunc tomcat

在这里插入图片描述

  • –automated : 只列出 automated build类型的镜像;
    命令演示:
docker search -s 30 --automated tomcat

在这里插入图片描述

docker pull 某个XXX镜像名字

在这里插入图片描述

  • 下载镜像
  • docker pull 镜像名字[:TAG],没写版本号代表最新版本
docker pull tomcat = docker pull tomcat:latest   // latest:表示最新的

命令演示:拉取最新版本的tomcat镜像:

docker pull tomcat

在这里插入图片描述

docker rmi 某个XXX镜像名字ID

删除镜像

没有写版本号,默认删除latest(最新版本的镜像)

  • 删除单个:docker rmi -f 镜像ID,f:force,强制删除
    命令演示:删除hello-world最新版本镜像
docker rmi hello-world

在这里插入图片描述
出现上面这种错误是由于:守护进程hello-world镜像在运行状态,必须强制删除。

docker rmi -f hello-world

在这里插入图片描述

  • 删除多个:
docker rmi -f 镜像名1:TAG 镜像名2:TAG 
  • 删除全部:
docker rmi -f $(docker images -qa)
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。