2017-10-10 1869 views
-1

我有一些在AWS EC2上运行的docker容器,/ var/lib/docker/overlay2文件夹在磁盘大小上增长非常快。安全清理docker/overlay2/

我想知道是否可以安全地删除它的内容? 或docker有某种类型的命令来释放一些磁盘使用。

谢谢!


UPDATE:

我真的试图docker system prune -a已,其浏览次数回收。

而且我/泊坞窗/ overlay2磁盘大小比从docker system df

输出更大的阅读码头工人的文档和BMitch的回答之后,我相信这是触摸这个文件夹一个愚蠢的想法,我会尝试使用其他方法回收我的磁盘空间。

回答

0

Docker使用/ var/lib/docker存储图像,容器和本地命名卷。删除它可能会导致数据丢失并可能导致引擎无法运行。 overlay2子目录特别包含图像和容器的各种filesystem layers。请参阅docker system prune。还可以选择删除卷和标记的图像,但由于数据丢失的可能性,默认情况下它们未启用。

+0

我不是在说删除docker文件夹,而是其子文件夹的内容,/ overlay2 –

+0

答案是一样的(除了你可以排除卷)。如果你在那里删除东西并且破坏它,你就会保留这两件东西。使用为这项工作提供的工具。 – BMitch

+0

感谢您的回复,先生。但是/ docker下有另一个文件夹,称为/卷,我认为这是他们保存卷的位置。所以我仍然对/ docker/overlay2文件夹中的内容感到困惑。 –