docker image ls
或者
docker images 两者的效果是一样的。
具体使用一样的可以使用docker image --help
。我们接下来将我们常用的。
查询显示虚悬镜像
docker images -f dangling=true
虚悬镜像是没有作用的,占用内存空间,虚悬镜像怎么来呢?一般是我们下载镜像,依赖一些中间镜像,然后我们删除了下载的镜像,但是只是删除了上层镜像,依赖的镜像没有删除。这样没有依赖的中间镜像就成了虚悬镜像,是可以删除的。
删除虚悬镜像
docker image prune
其他的一些查询操作。
#列出中间层镜像
docker images -a
#列出部分镜像
docker images 仓库名
#过滤
docker images -f since=仓库名
docker images -f before=仓库名
[](()删除镜像
我们现在知道怎么拉取镜像,以及在本地查看镜像,那我们想要删除镜像怎么删除呢?
docker image rm 镜像id
我们可以通过镜像id 来删除镜像,并且不用完整的镜像id ,只要可以做唯一区分就好了。
除了通过镜像id 来删除镜像,还可以通过以下的几种方式来删除,更过的可以通过docker image rm --help
来查看