容器宿主机磁盘不足时,直接执行清理命令容易误删仍在使用的数据。先区分镜像、容器可写层、卷和日志,处理才能可控。

查看真实占用

docker system df -v 提供对象视角,du 则能看到文件系统中的实际大小。两者差异较大时,应检查日志目录和已删除但仍被进程打开的文件。

设置日志轮转

默认 json-file 日志可能持续增长。通过 daemon 配置设置 max-size 和 max-file,并在重启 Docker 前确认对现有业务的影响。

不要清理未知卷

没有容器引用的卷不一定无用,可能属于暂停的迁移或备份流程。删除前应结合 Compose 文件和挂载点确认所有权。