Docker 清理:prune 命令汇总

prune 命令用来删除不再使用的 Docker 对象,一键清理镜像、容器、卷和网络。

  • 删除所有未被 tag 标记且未被容器使用的镜像:
$ docker image prune

WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] y
  • 删除所有未被容器使用的镜像:
$ docker image prune -a
  • 删除所有停止运行的容器:
$ docker container prune
  • 删除所有未被容器使用的卷:
$ docker volume prune
  • 删除所有网络:
$ docker network prune
  • 删除 Docker 所有未使用的资源:
$ docker system prune