Docker 空间清理总结

Docker空间占用查看:   1.13版本后Docker提供给了一些System命令,例如df命令查看Docker占用分布: # docker system df 清理方法:     自动清理命令   docker s...


Docker空间占用查看:

 

1.13版本后Docker提供给了一些System命令,例如df命令查看Docker占用分布:


# docker system df


attachments-2020-07-xxNY5wMS5f20e1d8d945a.png




清理方法:

 

 

自动清理命令

 

docker system prune可对空间进行自动清理

 

可以加额外的参数,如:

 

-a : 一并清除所有未被使用的镜像和悬空镜像

 

-f : 用以强制删除,不提示信息

 

该命令所清理的对象如下:

已停止的容器

未被任何容器使用的卷

未被任何容器所关联的网络

所有悬空的镜像



 

除了system级别的,还有针对容器或是镜像级别的删除命令:

 

docker image prune:删除悬空的镜像

 

docker container prune:删除无用的容器

--默认情况下docker container prune命令会清理掉所有处于stopped状态的容器

 

docker volume prune:删除无用的卷

 

docker network prune:删除无用的网络

 

 

 

 

 

手动清除:

 

docker rmi $(docker images -q)

 

docker rm -v $(docker ps -aq -f status=exited)

 

docker volume rm $(docker volume ls -qf dangling=true)

 

停用并删除容器

 

docker stop $(docker ps -q) & docker rm $(docker ps -aq)







  • 发表于 2020-07-29 10:43
  • 阅读 ( 162 )
  • 分类:Docker

0 条评论

请先 登录 后评论
zhik8sadm9
zhik8sadm9

运维工程师

11 篇文章

作家榜 »

  1. zhik8sadm9 11 文章
  2. hebergemWob 0 文章
  3. liangjj 0 文章
  4. Lai Wei 0 文章
  5. noveluser 0 文章
  6. z1x2c34 0 文章
  7. zhisongwu 0 文章
  8. tankerwng 0 文章