如何清理Docker [英] How to clean up Docker

查看:74
本文介绍了如何清理Docker的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚注意到我的笔记本电脑上的磁盘空间已用完。 mate-disk-usage-analyzer 发现,Docker使用了很多东西:

I've just noticed that I ran out of disk space on my laptop. Quite a lot is used by Docker as found by mate-disk-usage-analyzer:

docker / aufs / diff 文件夹包含152个以<$ c结尾的文件夹$ c>-删除。

The docker/aufs/diff folder contains 152 folders ending in -removing.

我已经运行了以下命令进行清理

I already ran the following commands to clean up

Kill all running containers:
# docker kill $(docker ps -q)

Delete all stopped containers
# docker rm $(docker ps -a -q)

Delete all images
# docker rmi $(docker images -q)

Remove unused data
# docker system prune

And some more
# docker system prune -af

但是截图是在我执行这些命令后 拍摄的。

But the screenshot was taken after I executed those commands.

什么是 docker / aufs / diff ,为什么会占用那么多空间,我该如何处理

What is docker/aufs/diff, why does it consume that much space and how do I clean it up?

我有Docker版本17.06.1-ce,内部版本874a737。它是在清理之后发生的,因此,这肯定仍然是一个问题。

I have Docker version 17.06.1-ce, build 874a737. It happened after a cleanup, so this is definitely still a problem.

推荐答案

以下是一个根本的解决方案。 它删除了您的文档工作包全部。包括音量

The following is a radical solution. IT DELETES ALL YOUR DOCKER STUFF. INCLUDING VOLUMES.

$ sudo su
# service docker stop
# cd /var/lib/docker
# rm -rf *
# service docker start

参见 https://github.com/moby/moby/issues/22207#issuecomment- 295754078 详细信息

docker位置您的情况可能有所不同。您可以使用磁盘使用情况分析器(例如 mate-disk-usage-analyzer )来查找需要最多空间的文件夹。

The docker location might be different in your case. You can use a disk usage analyzer (such as mate-disk-usage-analyzer) to find the folders which need most space.

请参阅主机上的Docker映像存储在哪里?

这篇关于如何清理Docker的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆