我在AWS EC2上运行了一些Docker容器,/ var / lib / docker / overlay2文件夹的磁盘大小增长非常快。
我想知道删除其内容是否安全?或者docker是否具有某种命令来释放某些磁盘使用量。
更新:
我实际上docker system prune -a已经尝试过,它回收了0Kb。
docker system prune -a
而且我的/ docker / overlay2磁盘大小比来自的输出大得多 docker system df
docker system df
阅读docker文档和BMitch的答案后,我相信触摸此文件夹是一个愚蠢的主意,我将尝试其他方法来回收我的磁盘空间。
Docker使用/ var / lib / docker存储您的映像,容器和本地命名卷。删除此内容可能会导致数据丢失,并有可能使引擎停止运行。overlay2子目录专门包含图像和容器的各种文件系统层。
要清除未使用的容器和图像,请参阅docker system prune。还有一些选项可以删除卷甚至是已标记的图像,但是由于可能会丢失数据,因此默认情况下未启用它们。
docker system prune