各个选项说明:docker
同一仓库源能够有多个 TAG,表明这个仓库源的不一样个版本,咱们使用 REPOSITORY:TAG 来定义不一样的镜像,能够自定义版本。
若是你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像ubuntu
docker images -a
docker images -q
docker images -qa
docker images --digests
docker images --no-trunc
二者对比发现 images ID的长度不同,--no-trunc显示的是完整的ID,而--digests显示的是前12位,缩短了的。tomcat
docker search [OPTIONS] 镜像名字bash
搜索Tomcat镜像:
也能够去官网查看:
网站
命令演示:搜索starts(点赞数)大于30的Tomcat的:ui
docker search -s tomcat
命令演示:阿里云
docker search -s 30 --no-trunc tomcat
docker search -s 30 --automated tomcat
docker pull tomcat = docker pull tomcat:latest // latest:表示最新的
命令演示:拉取最新版本的tomcat镜像:翻译
docker pull tomcat
没有写版本号,默认删除latest(最新版本的镜像)3d
docker rmi -f 镜像ID
,f:force,强制删除docker rmi hello-world
出现上面这种错误是因为:守护进程hello-world镜像在运行状态,必须强制删除。code
docker rmi -f hello-world
docker rmi -f 镜像名1:TAG 镜像名2:TAG
docker rmi -f $(docker images -qa)