1. 清空容器日志

Docker 容器日志默认存储在 /var/lib/docker/containers/<container_id>/ 下。要清空日志,可以按照以下步骤操作:

查找容器日志路径

运行以下命令获取容器 ID:

docker ps -a

记下 容器 的 ID,然后清空日志。

清空日志

运行以下命令清空日志文件:

truncate -s 0 /var/lib/docker/containers/<container_id>/<container_id>-json.log

例如:truncate -s 0 /var/lib/docker/containers/bd0b67e50077aa178459c011cf848e17cbd7a79c3dd2614fb32ddc62257e78df/bd0b67e50077aa178459c011cf848e17cbd7a79c3dd2614fb32ddc62257e78df-json.log
nextcloud-appnextcloud-db 都执行一次。

2. 简化清空日志的方式

使用 docker logs 命令结合 truncate 快速清空日志:

docker logs --tail 0 nextcloud-app &> /dev/null
docker logs --tail 0 nextcloud-db &> /dev/null

3. 重启 Docker 服务

重启 Docker 容器以确保服务清理:

docker-compose down
docker-compose up -d
如果觉得我的文章对你有用,请随意赞赏