下面的命令可以列出所有已下载或安装的映像:
docker images -a
可以使用docker rmi命令删除映像,传递要删除的映像的名称,这将删除镜像。
有时在测试和开发时,一些镜像会悬空,这意味着没有标记的进项。始终可以安全地删除它们以释放磁盘空间。
运行docker images -f hanging =true将列出它们:
你可以用docker rmi $(docker images -f hanging =true -q)清除它们。此命令将仅消除容器中使用的悬空镜像,即使当前没有运行。
docker system prune -a也是一种常用的删除镜像的方法,它也会删除不被任何容器引用的镜像,这些容器可能会删除您可能想要保留的镜像,甚至只是为了回滚到以前版本的镜像。
如果您想清除所有内容,还可以使用docker rmi $(docker images -a -q)删除所有镜像 ,这在使用docker进行第一次测试和实验时可能会很好。