docker长时间使用出现很多"垃圾",比如出现很多dangling(悬空)的image等等一些问题,下面提供一些简单的清理命令。

docker长时间使用出现很多"垃圾",比如出现很多dangling(悬空)的image等等一些问题,下面提供一些简单的清理命令。

  • 查看docker的资源信息
    docker info

docker清理容器日志 docker 清理_docker

  • 查看容器的一些信息
    docker inspect 容器名
  • 清理dangling image
    docker rmi $(docker images -f -q "dangling=true")
  • 清理dangling volumes:
    docker volume rm $(docker volume ls -qf dangling=true)
  • 清理exited容器:
    docker rm $(docker ps -q -f status=exited)
  • 这个命令会删除所有未使用到的镜像,即使并不是没有仓库名或没有标签。
    docker image prune -a -f
  • 该命令将清除:所有停止的容器,所有不被任何一个容器使用的网络,所有不被任何一个容器使用的volume,所有无实例的镜像 (谨慎使用!!)
    docker system prune --volumes