Skip to main content

删除未使用的 Docker 镜像

删除未使用的 Docker 镜像,可以使用以下命令:

  1. 列出未使用的镜像(dangling images)

    docker images -f "dangling=true"

    这个命令会列出那些没有被任何容器引用的悬空镜像(没有 tag 的镜像)。

  2. 删除未使用的镜像

    docker image prune

    这个命令会删除所有悬空的镜像。

  3. 删除所有未被任何容器使用的镜像

    如果你想删除所有未被任何容器使用的镜像(不仅仅是悬空镜像),可以使用以下命令:

    docker image prune -a

    这个命令会删除所有未被使用的镜像,请注意这可能会删除你以后需要重新下载的镜像。

在执行这些命令之前,请确保这些镜像确实不再需要,以免影响到您的环境。如果你想更详细地了解每个镜像的状态,可以使用以下命令来查看:

docker images -a

这个命令会列出所有镜像,包括中间镜像层。