我刚刚注意到我的笔记本电脑上的磁盘空间用完了。通过mate-disk-usage-analyzer
发现,Docker使用了很多:
docker/aufs/diff
文件夹包含152个以-removed
结尾的文件夹。
我已经运行了以下命令来清理
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
什么是docker/aufs/diff
,为什么它会消耗那么多空间,我如何清理它?
我有Docker版本17.06.1-CE,版本874A737。它是在一次清理之后发生的,所以这肯定还是一个问题。
下面是一个激进的解决方案。它会删除你所有的码头工人资料。包括卷数。
$ 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
)查找最需要空间的文件夹。
null 正如https://stackoverflow.com/a/51845202/2674303的注释中提到的,我可以在metadataStore表中添加额外的列,在该列中我可以标记消息是否已处理。根本不是问题。但是我如何在我的清洁器中使用这个标志呢?MetadataStore只有键和值
问题内容: 我正在通过CoreOS和AWS的ECS运行docker。我有一个失败的映像,该映像已重新启动了许多次,并且容器仍然存在- 它们充满了我的驱动器分区。具体来说,包含大量文件/目录。 我知道docker-cleanup-volumes是一回事,但它会清理/ volumes目录,而不是/ overlay目录。 显示了我坏的Docker容器上超过250次启动尝试。但是,它们没有运行。 除了,我
我想清除JTextArea。 目前,我正在使用 如果我使用
问题内容: 我注意到在我的JBoss Application Server 7安装下,我有400 MB的文件与过去的部署有关,其中一些已经使用了几个月。 如何清理?它应该自动发生吗?有工具吗?我可以自己删除所有这些文件吗? 问题答案: 如您所知,JBoss是纯粹基于文件系统的安装。要安装,只需解压缩文件即可。安装后,默认情况下会创建一个特定的文件夹结构,并且在您首次运行JBoss实例时,它会创建其
我的目标是练习使用asyncio库。我已经阅读了一些入门教程,现在我想自己写一些代码。 我想开始两个简单的任务,它们基本上增加了类外存储的公共值。第一种是5秒后自动增加1。第二个任务与用户相关:如果您在这5秒内输入了一些值,那么也应该添加它。 问题是,当我没有输入任何值时,我的循环不会关闭-程序仍然处于活动状态并永远运行,直到我强制停止它-然后我得到以下错误: 基本上,在“循环完成”之后,程序就结
问题内容: 当我创建/调试docker映像/容器docker时,似乎在我的系统上留下了各种工件。(有一点限制为48张图像),但是我上次查看的图像为20-25张;。 因此,首要问题是: 如何正确清理? 当我手动删除图像时,更多的图像开始出现。嗯? 我应该为主机真正分配多少磁盘空间? 下次重启后,正在运行的守护程序会真正重启吗? 以及meta问题…我没有问过什么问题? 问题答案: 删除“晃来晃去”的图