删除未使用的 Docker 镜像
删除未使用的 Docker 镜像,可以使用以下命令:
-
列出未使用的镜像(dangling images):
docker images -f "dangling=true"
这个命令会列出那些没有被任何容器引用的悬空镜像(没有 tag 的镜像)。
-
删除未使用的镜像:
docker image prune
这个命令会删除所有悬空的镜像。
-
删除所有未被任何容器使用的镜像:
如果你想删除所有未被任何容器使用的镜像(不仅仅是悬空镜像),可以使用以下命令:
docker image prune -a
这个命令会删除所有未被使用的镜像,请注意这可能会删除你以后需要重新下载的镜像。
在执行这些命令之前,请确保这些镜像确实不再需要,以免影响到您的环境。如果你想更详细地了解每个镜像的状态,可以使用以下命令来查看:
docker images -a
这个命令会列出所有镜像,包括中间镜像层。