清理容器日志
-
手动清理日志: 你可以使用以下命令来清空日志文件:
bash 复制代码 sudo truncate -s 0 /var/lib/docker/containers/99deb7e35a36d1d8170353a9b2b27f55d9d8545fd0eaacb42512474d043eb72d/99deb7e35a36d1d8170353a9b2b27f55d9d8545fd0eaacb42512474d043eb72d-json.log sudo truncate -s 0 /var/lib/docker/containers/389bfbe4c2fb8bf34376ac72da1cfc969c7275e4bce13df06ee058324d23ba48/389bfbe4c2fb8bf34376ac72da1cfc969c7275e4bce13df06ee058324d23ba48-json.log这会将日志文件大小设置为 0,清理磁盘空间。
-
设置日志文件大小限制: 为防止将来日志文件再次过大,可以在 Docker 配置中限制日志文件的大小。编辑
/etc/docker/daemon.json文件并添加以下内容:json 复制代码 { "log-driver": "json-file", "log-opts": { "max-size": "100m", "max-file": "3" } }这将限制每个容器的日志文件大小为 100MB,最多保存 3 个日志文件。
保存文件后,重启 Docker 服务:
bash 复制代码 sudo systemctl restart docker