home

docker清理命令

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

  • 查看docker的资源信息
    docker info

image

  • 查看容器的一些信息
    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

posted @ 2021-06-16 15:10  颜舞撩扰  阅读(154)  评论(0编辑  收藏  举报
footer