如何清理 Docker 数据,释放磁盘空间


前言

如果你大量使用 Docker,它会占用很多硬盘空间。本文教你如何彻底清理 Docker,包括清理容器文件、镜像文件、网络数据、虚拟磁盘等等。


一、磁盘空间

1.docker system df

类似于Linux上的df命令,用于查看Docker的磁盘使用情况。

2.docker system prune

删除所有未使用的容器、卷、网络和图像。

3.docker system prune -a

删除的更彻底,没有容器使用的Docker镜像都删除。

二、Docker镜像

1.docker image ls -a

查看所有的镜像信息。

2.docker image rm <name_or_id>

删除指定镜像。

三、Docker容器

1.docker container ls -a

查看所有的容器信息。

2.docker container stop <name_or_id>

停止指定容器。

3.docker container rm <name_or_id>

删除指定容器。

四、Docker网络

1.docker network ls

查看所有的网络信息。

2.docker network rm <name_or_id>

删除指定网络。

五、磁盘卷

1.docker network ls

查看所有的磁盘卷信息。

2.docker volume rm

删除指定磁盘卷。

3.docker volume prune

删除所有未使用的磁盘卷。

六、最后

1.docker system prune -a --volumes

每个未使用的容器、镜像、卷和网络都可以用一个命令清除。
进行了上述操作之后,发现磁盘空间都没有减少,可以重新Docker
systemctl restrat docker

牢里蹲提示:进行删除操作前,一定要备份!!!


总结

清理Docker数据,释放磁盘空间,主要从容器、镜像、卷和网络等方面入手。

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值