清理docker的容器和数据卷存储

虽然 docker很好用,但经常让硬盘爆满。

所以,经常需要清理Docker占用的磁盘空间。

查看磁盘使用情况:sudo du -hs /var/lib/docker

查看Docker的磁盘使用情况:docker system df

清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像):
docker system prune

数据卷是被设计用来持久化数据的,生命周期独立于容器,Docker默认不会在容器删除时自动删除数据卷,也不存在垃圾回收这样的机制来处理没有任何容器引用的数据卷。

在删除容器的同时移除数据卷,需要先停止容器:docker stop xCCCC
删除容器与数据卷:docker rm -v xCCCC

Docker长时间运行后,清理volumes目录:
查看僵尸目录:docker volume ls -qf dangling=true
删除volumes目录:docker volume rm $(docker volume ls -qf dangling=true)

本帖同步首发:

steem 清理docker的容器和数据卷存储
hive: 清理docker的容器和数据卷存储

最近新帖

  1. steem/hive出现异常现象,建议资产转移到交易所 steem | hive
  2. steem软分叉HF22.8888恐导致安全隐患,建议资产转移到交易所 steem | hive
  3. 韩国社区要主导steem软分叉HF22.888?报复 hive 硬分叉的黑名单? steem | hive
  4. HIVE如果没有团队操盘,迟早会吃TRON孙操盘STEEM的亏 steem | hive
  5. 如何让Brave访问steem类网站更快? steem | hive