Docker overlay2吞噬了磁盘空间 [英] Docker overlay2 eating Disk Space

查看:73
本文介绍了Docker overlay2吞噬了磁盘空间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下是在Ubuntu Linux 18.04 LTS上overlay2中的文件系统占用了磁盘空间

Below is the file system in overlay2 eating disk space, on Ubuntu Linux 18.04 LTS

服务器125GB的磁盘空间

Disk space of server 125GB

overlay         124G  6.0G  113G   6% /var/lib/docker/overlay2/9ac0eb938cd2a50bb87e8ed13605d3f09214fdd9c8967f18dfc3f9432701fea7/merged
overlay         124G  6.0G  113G   6% /var/lib/docker/overlay2/397b099799212060ee7a4718660aa13aba8aa1fbb92f4d88d86fbad94e572847/merged
shm              64M     0   64M   0% /var/lib/docker/containers/7ffb129016d187a61a31c33f9e468b98d0ac7ab1771b87631f6caade5b84adc6/mounts/shm
overlay         124G  6.0G  113G   6% /var/lib/docker/overlay2/df7c4acee73f7aa2536d2a8929a48241bc8e92a5f7b9cb63ab70cea731b52cec/merged

推荐答案

如果上述方法不起作用,则另一种解决方案是设置日志轮换.

Another solution if the above doesn't work is setup a log rotation.

nano /etc/docker/daemon.json

如果找不到

cat > daemon.json

在文件中添加以下行:

{
"log-driver": "json-file",
"log-opts": {
    "max-size": "10m",    
    "max-file": "3"    
    }
}

重新启动docker守护进程: systemctl重新启动docker

Restart the docker daemon: systemctl restart docker

请参考:如何设置日志循环发布安装

这篇关于Docker overlay2吞噬了磁盘空间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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